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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Mike Roschin                         2:5030/243     01 Feb 2002  19:57:01
 To : Sergey Semenov
 Subject : Hyжен алгоpитм
 -------------------------------------------------------------------------------- 
 
 щFrom Sergey Semenov (2:5030/1152.33) to All.
 Ave Sergey Semenov!
 
  SS>     Hyжен быстpый алгоpитм поиска k-того минимального элемента в
  SS> массиве длинной n. Разyмеется, O(n^2) не катит ;), хочется что-то
  SS> типа O(nlogn) ... 
 
 IMHO можно так : рожаешь дополнительный массив на пять элементов, записываешь в 
 него первые пять элементов исходного массива. Последовательно, начиная с
 шестого, берешь по одноу элементу из исходного массива, проверяешь нет ли в
 дополнительном такого элемента, который больше взятого и если есть - замещаешь
 его новым значением. Стало быть по окончании прогона в дополнительном у тебя
 будет пятерка наименьших элементов из исходного массива. Выбрать из них
 наибольший труда не составит :). Он и будет искомым.
 
 Поскольку прогон вдоль искомого только один, то порядок получается O(n).
 
 Куда уж быстрее :)
 
 Have a fine CARRIER :) ! /White Thesis 
 --- FMailX32 1.60
  * Origin:  Слоны по деревьям не лазают! //Terminus-2  (2:5030/243)
 
 

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

 Тема:    Автор:    Дата:  
 Hyжен алгоpитм   Sergey Semenov   20 Jan 2002 18:15:34 
 Re: Hyжен алгоpитм   Andrew Ezhguroff   29 Jan 2002 04:36:18 
 Re^2: Hyжен алгоpитм   Sergey Semenov   30 Jan 2002 00:33:10 
 Re: Re^2: Hyжен алгоpитм   Ilya Potrepalov   31 Jan 2002 10:08:48 
 Re^2: Re^2: Hyжен алгоpитм   Sergey Semenov   02 Feb 2002 00:52:06 
 Re^2: Hyжен алгоpитм   Ilia Kantor   05 Feb 2002 23:10:16 
 Re: Hyжен алгоpитм   Sergey Politov   29 Jan 2002 06:36:03 
 Re: Hyжен алгоpитм   Sergey Semenov   30 Jan 2002 00:34:36 
 Re: Hужен алгоритм   Michael Ryazanov   31 Jan 2002 17:48:00 
 Re^2: Hyжен алгоpитм   Sergey Semenov   02 Feb 2002 00:24:02 
 Hyжен алгоpитм   Stanislav Shwartsman   02 Feb 2002 10:13:58 
 Hyжен алгоpитм   Dmitry Isotmin   02 Feb 2002 12:24:57 
 Hyжен алгоpитм   Stanislav Shwartsman   02 Feb 2002 13:46:45 
 Re: Hyжен алгоpитм   Sergey Politov   03 Feb 2002 05:41:25 
 Re: Hyжен алгоpитм   Vitaliy Bochcarev   03 Feb 2002 10:11:28 
 Hyжен алгоpитм   Stanislav Shwartsman   03 Feb 2002 10:55:54 
 Re: Hyжен алгоpитм   Sergey Politov   04 Feb 2002 06:09:08 
 Hyжен алгоpитм   Andrew Simontsev   03 Feb 2002 14:37:34 
 Re: Hyжен алгоpитм   Sergey Politov   04 Feb 2002 05:34:32 
 Hyжен алгоpитм   Comoderator Of Ru Algorithms   06 Feb 2002 23:15:49 
 Hyжен алгоpитм   Ilia Kantor   05 Feb 2002 23:26:08 
 Hyжен алгоpитм   Andrey Dashkovsky   06 Feb 2002 23:10:53 
 Re^3: Hyжен алгоpитм   Sergey Politov   02 Feb 2002 08:09:08 
 Hyжен алгоpитм   Stanislav Shwartsman   02 Feb 2002 10:31:02 
 Re: Hужен алгоритм   Michael Ryazanov   03 Feb 2002 21:26:00 
 Re: Hyжен алгоpитм   Pavel Fomin   31 Jan 2002 03:56:23 
 Re^2: Hyжен алгоpитм   Sergey Semenov   02 Feb 2002 00:44:06 
 Re^2: Hyжен алгоpитм   Pavel Fomin   02 Feb 2002 03:40:21 
 Hyжен алгоpитм   Andrey Dashkovsky   06 Feb 2002 21:02:39 
 Re: Hyжен алгоpитм   Yury Los   07 Feb 2002 09:41:27 
 Hyжен алгоpитм   Mike Roschin   01 Feb 2002 19:57:01 
Архивное /ru.algorithms/3247c6b5f691.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional