Сравнение алгоритмов сортировки онлайн на Intellect

Воспользовались 520 раз
Сравнение алгоритмов сортировки онлайн

Сравнение алгоритмов сортировки онлайн

Визуализатор показывает работу популярных сравнительных сортировок. Выберите алгоритм, задайте массив или сгенерируйте случайный набор чисел, затем запускайте сортировку целиком либо выполняйте ее пошагово.

Шаг: 0/0 Сравнений: 0 Обменов: 0 Записей: 0
Готово. Можно выбрать алгоритм и нажать "Подготовить шаги".
Алгоритм Средняя сложность Память Устойчивость Особенность
Bubble sortO(n^2)O(1)ДаСравнивает соседние элементы
Cocktail sortO(n^2)O(1)ДаПроходит массив в обе стороны
Insertion sortO(n^2)O(1)ДаБыстра на почти отсортированных данных
Gnome sortO(n^2)O(1)ДаПохожа на вставки через соседние обмены
Selection sortO(n^2)O(1)НетМинимум обменов, но много сравнений
Comb sortO(n^2)O(1)НетУлучшает пузырек большим зазором
Shell sortЗависит от шагаO(1)НетСортирует вставками на убывающих интервалах
Merge sortO(n log n)O(n)ДаДелит массив и сливает отсортированные части
QuicksortO(n log n)O(log n)НетРазделяет массив относительно опорного элемента
HeapsortO(n log n)O(1)НетИспользует двоичную кучу
Tree sortO(n log n)O(n)Да*Строит дерево поиска и обходит его
TimSortO(n log n)O(n)ДаИспользует естественные серии и слияния
SmoothsortO(n log n)O(1)НетВариант пирамидальной сортировки, хорош на почти отсортированных данных

Поделиться:



Помог ли вам этот ответ?
Нажмите оценку и напишите коротко почему. Так мы сможем сделать следующие ответы точнее и полезнее.
Насколько вы довольны ответом?
Ваш отзыв напрямую влияет на качество следующих подсказок и ответов.


Ваш вариант ответа для данного сервиса или заметили ошибку:

Онлайн визуализация сравниваемых алгоритмов сортировки показывает, как меняется массив на каждом шаге. Инструмент поддерживает сортировку пузырьком, перемешиванием, вставками, гномью сортировку, выбором, расческой, Шелла, слиянием, быструю, пирамидальную, сортировку деревом, TimSort и Smoothsort. Можно сгенерировать случайный массив, ввести свои числа, выполнить алгоритм автоматически или пошагово и сравнить количество сравнений, обменов и записей.

Комментарии

Оставить комментарий

Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply