Введение
Декартово дерево — это структура данных, которая сочетает бинарное дерево поиска и бинарную кучу. Название происходит от tree + heap.
Точнее, декартово дерево хранит пары так, что:
- это бинарное дерево поиска по ;
- это куча по .
Так что если узел содержит , то:

