Изменения

Перейти к: навигация, поиск

Левосторонние красно-чёрные деревья

8 байт убрано, 02:26, 8 декабря 2017
Методы
h.right = insert(h.right, key, value)
'''if''' isRed(h.right) '''&&''' !isRed(h.left)
h = rotateLeft(h)
'''if''' isRed(h.left) '''&&''' isRed(h.left.left)
h = rotateRight(h)
'''return''' ''h''
</code>
'''int''' cmp = key.compareTo(x.key)
'''if''' cmp == 0
'''return''' x.val
'''else'''
'''if''' cmp < 0
x = x.left
'''else'''
'''if''' cmp > 0
x = x.right
'''return''' null
</code>
288
правок

Навигация