Re[2]: это специфическая сортировка
От: uniqSnk  
Дата: 24.05.05 23:25
Оценка:
Здравствуйте, _DAle_, Вы писали:

_DA>Может я чего-то не понял, но сложность этой сортировки в худшем случае O(n^2). Например, если взять возрастающую последовательность, то это поисковое дерево вытянется в список. А обгон quick sort получается, видимо, только из-за хранения количества одинаковых чисел и большого количества одинаковых чисел в тестах.


это спецефическая сортировка, вы выбрали самый неудобный для нее вариант
если честно я не стал разбираться с временной сложностей, а просто смотрел на факты...
при большом количестве вариантов (т.е. когда одинаковых значений мало, худшим для TreeSort) у него время всего лишь в 2 раза хуже чем у QuickSort

вот например у меня ListView надо просортировать по столбцу, а у меня там много одинаковых значений... тут TreeSort окажется эффективнее QuickSort потому, что много одинаковых значений и сортировка черпаками потому что сортировать надо не числа а текст (короче вариантов значений валом)
еще раз повторяю — специфическая сортировка
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.