Изменения

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

Декартово дерево по неявному ключу

57 байт добавлено, 19:25, 4 сентября 2022
м
rollbackEdits.php mass rollback
'''return''' <tex>\langle</tex><tex> \varnothing </tex>, <tex> \varnothing </tex><tex>\rangle</tex>
'''int''' l = t.left.size
'''if''' l <tex>\small{\geqslant}</tex>= k <tex>\langle</tex>t1, t2<tex>\rangle</tex> = split(t.left, k)
t.left = t2
update(t)
'''return''' <tex>\langle</tex>t1, t<tex>\rangle</tex>
'''else'''
<tex>\langle</tex>t1, t2<tex>\rangle</tex> = split(t.right, k - l - 1)
t.right = t1
update(t)
'''return''' <tex>\langle</tex>t, t2<tex>\rangle</tex>
===Merge===
1632
правки

Навигация