сортировка с линейной сложностью
- From
- Anthone Tikhonov ()
- To
- Gimpelson Vadik
- Date
- 2002-09-16T12:51:24Z
- Area
- RU.ALGORITHMS
From: "Anthone Tikhonov" <ia26@vtb.ru>
GV> О какой сложности идёт речь: о средней или в худшем случае?
GV> Боюсь что в худшем ничего лучше nlogn не получить. А со средней ещё надо
GV> покрутить.
Если мы сортируем данные, полученные случайным образом, фраза "в худшем
случае" не подходит, т.к. алгоритм, применимый для худшего случая, применим
также и для любого произвольно заданного набора данных, который, понятно, за
линейное время не отсортируешь
Если же все-таки считать, что набор случаен и распределен равномерно, то можно
написать алгоритм, который, скажем, в 99.995 % случаев будет работать за
линейное время
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)