Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

tema:algoritm_bystroj_sortirovki [2009/03/13 00:26]
laber
tema:algoritm_bystroj_sortirovki [2009/03/13 11:30] (текущий)
laber
Строка 59: Строка 59:
С учетом склонности qsort к деградации, сортировка Шелла на практике зачастую оказывается более удачным выбором для наборов до ~1000 элементов. Кроме того, сортировка Шелла не требует дополнительной памяти. С учетом склонности qsort к деградации, сортировка Шелла на практике зачастую оказывается более удачным выбором для наборов до ~1000 элементов. Кроме того, сортировка Шелла не требует дополнительной памяти.
Если же производительность важнее, чем экономия памяти, то как правило сортировка слиянием (merge sort), оказывается более удачным выбором, чем qsort, ввиду меньшей склонности к деградации, более оптимального паттерна выделения дополнительной памяти, и точно такой же скорости лучшего случая в O(n * log n). Если же производительность важнее, чем экономия памяти, то как правило сортировка слиянием (merge sort), оказывается более удачным выбором, чем qsort, ввиду меньшей склонности к деградации, более оптимального паттерна выделения дополнительной памяти, и точно такой же скорости лучшего случая в O(n * log n).
 +
 +==== Ссылки ====
 +[[http://ru.wikipedia.org/wiki/Quicksort|Qsort в википедии]]
Лабырдин Сергей 11а 2009 Лабырдин Сергей 11а 2009
 
tema/algoritm_bystroj_sortirovki.txt · Последние изменения: 2009/03/13 11:30 От laber
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki