Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
static ltree_t *ltree_merge (ltree_t *L, ltree_t *R) {
ltree_t *Root, **U = &Root;
while (L && R) {
if (L->y > R->y) {
*U = L;
U = &L->right;
L = *U;
} else {
*U = R;
U = &R->left;
R = *U;
}
}
*U = L ? L : R;
return Root;
}Treap<T> без специализации на int.
Декартово дерево: Часть 1. Описание, операции, применения