Добавить в сортировку и его сложность
-
22-09-2019 - |
Вопрос
MSDN заявляет следующее SortedSet (t). Адд метод :
Если количество меньше, чем способность внутренней массивы, этот метод является операцией O (1).
Может ли кто -нибудь объяснить «как это»? Я имею в виду, что при добавлении нового значения нам нужно найти правильное место, чтобы добавить значение (сравнение его с другими значениями), а внутренняя реализация выглядит как «красное черное дерево» со сложностью вставки O (log n).
Решение
Комментарий просто неправильный. Да, это красное черное дерево, O (log (n)) для вставки. Взгляд с отражателем, это вытекает на это, частный метод Addifnotpresent () содержит цикл Thence (), чтобы найти точку вставки, используя нормальный крос-черный узел.
Эта ошибка DOC уже был представлен ты знаешь, кто.