Skip to content

novvember/yet-another-sorting-visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet Another Sorting Visualization

Визуализация основных алгоритмов сортировки

Демо

novvember.github.io/yet-another-sorting-visualization

Возможности

Алгоритмы сортировки (основные виды с примерами)

☑️ Сортировка пузырьком

⬜ Сортировка перемешиванием (шейкерная сортировка)

⬜ Сортировка расчёской

☑️ Сортировка вставками

☑️ Сортировка кучей (пирамидальная сортировка)

⬜ Сортировка выбором

☑️ Быстрая сортировка

⬜ Сортировка слиянием

⬜ Пирамидальная сортировка

Интерфейс приложения

☑️ Генерация случайного массива

☑️ Задание размера исходного массива

☑️ Задание скорости сортировки (длительность задержки между прорисовками)

☑️ Принудительная остановка расчета

⬜ Сортировка в обратном порядке

☑️ Красивый генерируемый градиент сортируемых столбиков

☑️ Статистика расчета: количество сравнений

⬜ Статистика расчета: количество перестановок, время расчета

⬜ Параллельный запуск нескольких расчетов

Стек

React.js + JS (ООП) + HTML/CSS

Статус разработки

⚒️ В процессе. Базовая функциональность реализована