-
Автор темы
- #1
Визуализация сортировки
Этот проект предоставляет визуализацию четырех распространенных алгоритмов сортировки: сортировка пузырьком, сортировка выбором, сортировка вставками и быстрая сортировка. Пользователь может выбрать, какой алгоритм визуализировать, используя аргумент командной строки. На экране отображаются столбики, представляющие элементы в массиве, который сортируется. Высота каждого столбика соответствует значению элемента.
Начало работы
Чтобы использовать этот проект, сначала склонируйте репозиторий или скачайте с форума:
Затем перейдите в директорию проекта и установите зависимости:
Использование
Чтобы запустить визуализацию, используйте следующую команду:
где <алгоритм> - это один из bubble, selection, insertion или quick. Визуализация начнется с набора случайно сгенерированных столбиков, представляющих неотсортированный массив. По мере продвижения алгоритма сортировки, столбики будут перемещаться и менять цвет, что в конечном итоге приведет к отсортированному массиву.
Примеры
Чтобы визуализировать сортировку пузырьком, выполните следующую команду:
Сортировка выбором
Чтобы визуализировать сортировку выбором, выполните следующую команду:
Сортировка вставками
Чтобы визуализировать сортировку вставками, выполните следующую команду:
Быстрая сортировка
Чтобы визуализировать быструю сортировку, выполните следующую команду:
Этот проект предоставляет визуализацию четырех распространенных алгоритмов сортировки: сортировка пузырьком, сортировка выбором, сортировка вставками и быстрая сортировка. Пользователь может выбрать, какой алгоритм визуализировать, используя аргумент командной строки. На экране отображаются столбики, представляющие элементы в массиве, который сортируется. Высота каждого столбика соответствует значению элемента.
Начало работы
Чтобы использовать этот проект, сначала склонируйте репозиторий или скачайте с форума:
Код:
git clone https://github.com/your-username/sort-visualization.git[/COLOR]
Код:
cd sort-visualization
pip install -r requirements.txt
Чтобы запустить визуализацию, используйте следующую команду:
Python:
python tests.py --sort <алгоритм>
Примеры
Чтобы визуализировать сортировку пузырьком, выполните следующую команду:
Python:
python sort.py --sort bubble
Чтобы визуализировать сортировку выбором, выполните следующую команду:
Код:
python sort.py --sort selection
Чтобы визуализировать сортировку вставками, выполните следующую команду:
Код:
python sort.py --sort insertion
Чтобы визуализировать быструю сортировку, выполните следующую команду:
Код:
python sort.py --sort quick
Вложения
-
159.2 KB Просмотры: 2