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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Yury Los                             2:5020/400     07 Feb 2002  09:41:27
 To : Pavel Fomin
 Subject : Re: Hyжен алгоpитм
 -------------------------------------------------------------------------------- 
 
 Привет!
 ну наконец-то... Ж)
 
 >  SS>     Hyжен быстpый алгоpитм поиска k-того минимального элемента в
 
 массиве
 
 >  SS> длинной n. Разyмеется, O(n^2) не катит ;), хочется что-то типа
 
 O(nlogn)
 
 >  SS> ...
 > Hу раз сортировать нельзя, то
 > 1) можешь завести массив
 
 лучше уж обозвать "стеком"
 
 >на k элементов и заносить туда минимальные с
 > вытеснением старых. Этот массив может быть отсортирован по убыванию.
 
 гхм.. Собственно  вытеснение из стека на каждом шаге, но не "старых"... Ж) а
 большего на вершине стека, чем текущее тестируемуе из массива. Ж)
 при такой постановке- стек сортируется по возрастанию. хотя какая зазница-
 "голова,хвост" Ж)
 главное - если тестируемый элемент из массива меньше максимального в стеке-
 максимальное- долой и сортируем его "погружением\всплытием" Ж)
 
 >  Т.е.берешь очередной элемент данных и если в твоем массиве Ks есть
 
 свободные места
 
 > или этот элемент не больше самого большого, вставляешь его. После одного
 > прохода по данным твой массив будет содержать k минимальных чисел, из
 
 которых
 
 > требуется первое.
 
 или последнее (на вершине стека)
 
 >Вставлять можно методом деления пополам. Сложность
 > O(n*k*log(k)).
 > 2) Можешь просто пройтись k раз по массиву и искать следующий минимальный.
 > Сложность O(n*k).
 > Я нигде не напутал?
 
 Ж)
 --- ifmail v.2.15dev5
  * Origin: Taganrog Telectrocommunication Node (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 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/547499ea6479.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional