Сбалансированное дерево двоичного поиска дает O(log(n)) гарантированное время поиска.
Tango trees обеспечивает поиск O(log(log(n)), одновременно снижая объем памяти на node. Хотя я понимаю, что с теоретической точки зрения log(n) и log(log(n)) имеет огромное значение, для большинства практических приложений это практически не дает преимуществ.
Например, даже для огромного числа, такого как n = 10^20 (которое составляет несколько тысяч петабайт), разница между log(n) = 64 и log(log(n)) = 6 довольно незначительна. Итак, есть ли практическое использование дерева танго?