В худшем случае время вставки в red-black tree
равно O(lg n)
, и если я выполняю in-order walk
в дереве, я по существу посещаю каждый node, поэтому общее время выполнения в худшем случае для печати сортированная коллекция будет O (n lg n)
Мне любопытно, почему red-black trees
не является предпочтительным для сортировки по quick sort
(чей средний период работы O(n lg n)
.
Я вижу, что, возможно, потому, что red-black trees
не сортируется на месте, но я не уверен, возможно, кто-то может помочь.