Тренажер «Алгоритми впорядкування масиву»

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

Вправа 1. Сортування вибором

selection sort

На кожному кроці шукається найменший елемент у правій частині масиву, потім він обмінюється з елементом на поточній позиції i. Після кроку позиція i вважається впорядкованою.

Розмір:
Опис кроків алгоритму з’явиться тут.

Вправа 2. Бульбашкове сортування

bubble sort (покроково)

На кожному проході сусідні елементи порівнюються. Якщо вони в «неправильному» порядку, відбувається обмін. Найбільші значення поступово «спливають» у кінець.

Розмір:
Опис порівнянь і обмінів з’явиться тут.

Вправа 3. Порівняння алгоритмів

bubble vs insertion

Порівняння бульбашкового сортування та сортування вставками на одному й тому самому масиві. Можна обрати напрям сортування й переглянути базову статистику: кількість порівнянь, кількість обмінів та час виконання.

Алгоритм: Напрям: Розмір:
Верхній ряд — початковий масив, нижній — відсортований.
Початковий масив
Відсортований масив
Алгоритм:
Напрям:
Порівнянь:
Обмінів:
Час: мс