Re: сортировка с линейной сложностью
- From
- Sergey Andrianov (2:5020/1507.400)
- To
- Roman Kukushkin
- Date
- 2002-08-27T20:03:34Z
- Area
- RU.ALGORITHMS
Здравствуй, Roman!
Однажды 11-Aug-02 в 23:20 Roman Kukushkin (2:5025/37.216)
написал Sergey Andrianov по поводу
-=- сортировка с линейной сложностью -=-
RK> Kак поживаете, Sergey ?
RK> Пятница Август 09 2002 в 23:38 Sergey Andrianov писал Roman Kukushkin:
SA>>>> Сортировка с линейной сложностью возможна лишь в случае, когда
SA>>>> данные могут принимать конечное число значений.
RK>>> А доказательства есть?
SA>> На самом деле в моей фразе содержится два утверждения.
SA>> Доказательство какого из них тебя интересует?
RK> "Сортировка с линейной сложностью невозможна для некоторых вероятностных
RK> источников, использующих постоянный закон распределения."
RK> Это явно частный случай твоего утверждения. Если можешь обобщить - будет
RK> еще интереснее, т.к будет неожиданней.
RK> Т.е. для массива данных, представляющих собой исходы экспериментов с
RK> одинаковым для всех опытов, известным (заранее заданным) законом
RK> распределения требуется провести сортировку. Я думаю, что количество
RK> операций для сортировки такого массива из n элементов будет составлять
RK> O(n) операций. Мне интересно будет увидеть доказательство или опровержение
RK> этого факта.
Ты пишешь об исходах экспериментов и ничего не пишешь о том, какова природа получаемых в результате эксперимента данных. Например, если результа бросания монеты - два состояния: орел или решка, то очевидно, что для сортировки подобных исходов хватит и линейного количества операций. Если же исход - вещественное число, думаю, меньше чем n*log(n) не обойтись.
Kстати, если _ты_ думаешь, что достаточно O(n) операций, то _тебе_ это и доказывать.
До свидания, в 19:59 MSK
Sergey
---
* Origin: Sergiev Posad (2:5020/1507.400)