Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Roman Kukushkin                      2:5025/37.216  16 Sep 2002  18:58:44
 To : Gimpelson Vadik
 Subject : сортировка с линейной сложностью
 -------------------------------------------------------------------------------- 
 
 
  Понедельник Сентябрь 16 2002 в 05:06 Gimpelson Vadik писал Roman Kukushkin:
  >>  SA>>> Hа самом деле в моей фразе содержится два утверждения.
  >>  SA>>> Доказательство какого из них тебя интересует?
  >>
  >>  RK>> "Сортировка с линейной сложностью невозможна для некоторых
  >>  RK>> вероятностных источников, использующих постоянный закон
  >>  RK>> распределения." Это явно частный случай твоего утверждения.
  >>  RK>> Если можешь обобщить - будет еще интереснее, т.к
  >>  RK>> будет неожиданней. Т.е. для массива данных, представляющих
  >>  RK>> собой исходы экспериментов с одинаковым для всех опытов,
  >>  RK>> известным (заранее заданным) законом распределения требуется
  >>  RK>> провести сортировку. Я думаю, что количество операций для
  >>  RK>> сортировки такого массива из n элементов будет составлять O(n)
  >>  RK>> операций. Мне интересно будет увидеть доказательство или
  >>  RK>> опровержение этого факта.
  >>
  >>  SA> Ты пишешь об исходах экспериментов и ничего не пишешь о том,
  >>  SA> какова природа получаемых в результате эксперимента данных.
  >>  SA> Hапример, если результа бросания монеты - два состояния: орел
  >>  SA> или решка, то
  GV> очевидно,
  >>  SA> что для сортировки подобных исходов хватит и линейного
  >>  SA> количества операций. Если же исход - вещественное число, думаю,
  >>  SA> меньше чем n*log(n) не обойтись. Kстати, если _ты_ думаешь, что
  >>  SA> достаточно O(n) операций, то _тебе_ это и доказывать.
  >> Тогда что означает подчеркнутая выше фраза? Просто любопытство? Я
  GV> воспринял ее
  >> как готовность доказать оба этих утверждения. А я сразу честно
  >> признался,
  GV> что
  >> доказательства я не знаю, а самому мне лень.
  >> Вообще-то я думаю, что возможность сортировки за O(n) уже давно
  >> доказана,
  GV> хотя
  >> на 100% не уверен. Может быть кто-то знает?
 
  GV> О какой сложности идёт речь: о средней или  в худшем случае?
  GV> Боюсь что в худшем ничего лучше nlogn не получить. А со средней ещё
  GV> надо покрутить.
 
 Я имел в виду средний случай (мат. ожидание числа операций
 перестановки/сравнения). А в худшем случае асимптотика будет O(n*n), по крайненй
 мере я алгоритмов, гарантированно дающих лучшую точность не видел.
 
                 C уважением, Roman Kukushkin.
 
 E-mail krv@vudor.vrn.ru
 
 ---
  * Origin:  (2:5025/37.216)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: сортировка с линейной сложностью   Gimpelson Vadik   16 Sep 2002 05:06:44 
 сортировка с линейной сложностью   Anthone Tikhonov   16 Sep 2002 12:51:24 
 Re: сортировка с линейной сложностью   Gimpelson Vadim   16 Sep 2002 14:05:11 
 Re: сортировка с линейной сложностью   Gimpelson Vadim   16 Sep 2002 14:13:22 
 сортировка с линейной сложностью   Oleg V.Cat   16 Sep 2002 13:47:45 
 сортировка с линейной сложностью   Nickita A Startcev   28 Sep 2002 02:22:48 
 сортировка с линейной сложностью   Oleg V.Cat   29 Sep 2002 11:21:39 
 сортировка с линейной сложностью   Roman Kukushkin   16 Sep 2002 18:58:44 
Архивное /ru.algorithms/240123d862a0b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional