Описание программы

Запустив программу, пользователь может выбрать количество элементов в массиве. 

После выбора количества элементов и нажатия кнопки “Старт сортировки” случайным образом сгенерируются числа со значениями от 1 до 9999.

В визуализаторе элементы массива представляют яблоки. То есть каждому из чисел соответствует уникальное яблоко со своим цветом и размером. К примеру, яблоко 9363 – большое красное, 549 – маленькое зелёное.

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

Шаги = N–1,

где N – кол-во элементов. Все шаги состоят из одинаковых операций.

Программа не начнёт следующий шаг, пока пользователь не нажмёт на кнопку. Это сделано для того, чтобы пользователь успел прочитать комментарии, которые объясняют действия, выполняющиеся в данный момент.

По окончании работы программы элементы выстраиваются в определённую последовательность: от большего к меньшему: