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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergey Popov                         2:5025/38.90   12 Jun 2001  03:48:36
 To : All
 Subject : сортировка динамического списка
 -------------------------------------------------------------------------------- 
 
 
 05 Июн 01 12:22, Andrew Kadatch -> All:
 
  >>  IZ> Hарод, поделитесь сабжем. Hе дайте погибнуть заочнику :)))
  >>  IZ> В книгах не нашёл, а своим умом не могу дойти, не хватает
  >>  IZ> информации, да и материал этот не начитывали.
  >>  IZ> Сабж нужен на паскале.
  >>  а cколко я помню cпcки только вcтавкой cоpтиpовать можно.
  AK>
  AK> Hу-ну... А если построить сбалансированное дерево поиска (AVL, 2-3,
  AK> red-black, и т.д)
  AK> и затем обойти?
  AK>
  AK> А как же классическая сортировка слиянием -- одна из лучших?
  AK>
  AK> Рассмотрим неотсортированный список длины N как последовательность
  AK> из N подсписков длины 1. Подсписок, содержащий ровно один элемент,
  AK> отсортирован по определению.
  AK>
  AK> Допустим, что на некотором шаге имеется последовательность из K
  AK> отсортированных
  AK> подсписков длины M (кроме последнего, который может быть короче).
  AK> Возьмем два первых отсортированных подсписка и сольем их в один список
  AK> длины 2M сравнением первых элементов подсписков и удалением наибольшего,
  AK> который необходимо добавить в конец порождаемого списка.
  AK>
  AK> Применив слияние K/2 раз, получим последовательность из K/2
  AK> отсортированных подсписков длины 2М. Итак, на каждом шаге количество
 
 ...skip...
 
 А может лучше использовать
  двухпутевое однофазное естественное несбалансированное слияние.
 Удачи тебе!                                          -=Sera is over Now!=-
   np: Tom Waits - Nighthawks Postcards
 
 --- GoldED/W32 3.0.1
  * Origin: See you in another world (2:5025/38.90)
 
 

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

 Тема:    Автор:    Дата:  
 сортировка динамического списка   Igor Zuenko   21 May 2001 21:28:56 
 сортировка динамического списка   Uriy Iovkov   26 May 2001 23:07:58 
 Re: сортировка динамического списка   Andrew Kadatch   05 Jun 2001 12:22:54 
 сортировка динамического списка   Sergey Popov   12 Jun 2001 03:48:36 
Архивное /ru.algorithms/33723b259cdb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional