Вопрос

MSDN заявляет следующее SortedSet (t). Адд метод :

Если количество меньше, чем способность внутренней массивы, этот метод является операцией O (1).

Может ли кто -нибудь объяснить «как это»? Я имею в виду, что при добавлении нового значения нам нужно найти правильное место, чтобы добавить значение (сравнение его с другими значениями), а внутренняя реализация выглядит как «красное черное дерево» со сложностью вставки O (log n).

Это было полезно?

Решение

Комментарий просто неправильный. Да, это красное черное дерево, O (log (n)) для вставки. Взгляд с отражателем, это вытекает на это, частный метод Addifnotpresent () содержит цикл Thence (), чтобы найти точку вставки, используя нормальный крос-черный узел.

Эта ошибка DOC уже был представлен ты знаешь, кто.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top