Нахождение медианы двух деревьев AVL?

пусть n, размер объединенных be-деревьев нечетен, и предположим, что все целые числа в деревьях различны. Возьмите эти два дерева AVL в качестве входных данных и найдите медиану деревьев за время O(log(n)) .

Я пытался, и лучшее, что я могу получить, это время O(log²(n)) . Для этого используется алгоритм решения, который имитирует этот вопрос, но вместо этого использует два отсортированных массива U-tube: Binary Поиск: Медиана двух отсортированных массивов разного размера.

Может ли кто-нибудь помочь мне найти решение в O (log (n )), и если вы предоставите код, python будет очень признателен!

Редактировать: каждый узел хранит размер поддерева с корнем в этом узле.


person sam279    schedule 05.04.2020    source источник
comment
У вас есть основания полагать, что это возможно?   -  person Kelly Bundy    schedule 05.04.2020
comment
см. также: Нахождение медианы двух деревьев avl за время O(logn) - добро пожаловать в связанный чат.   -  person greybeard    schedule 05.04.2020
comment
Да, потому что мой лектор сказал нам, что это возможно с имеющейся у нас информацией.   -  person sam279    schedule 06.04.2020