Skip to content

Introsort или интроспективная сортировка

Notifications You must be signed in to change notification settings

YuriSilenok/IntroSort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introsort или интроспективная сортировка

— алгоритм сортировки, предложенный Дэвидом Мюссером в 1997 году. Он использует быструю сортировку и переключается на пирамидальную сортировку, когда глубина рекурсии превысит некоторый заранее установленный уровень (например, логарифм от числа сортируемых элементов). Этот подход сочетает в себе достоинства обоих методов с худшим случаем O(n log n) и быстродействием, сравнимым с быстрой сортировкой. Так как оба алгоритма используют сравнения, этот алгоритм также принадлежит классу сортировок на основе сравнений.

About

Introsort или интроспективная сортировка

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages