- Алгоритмы сортировки:
- Сортировка пузырьком
- Сортировка Шелла
- Быстрая Сортировка
- Поразраядная Сортировка
- Пирамидальная Сортировка
- Алгоритмы поиска подстроки в строке:
- Алгоритм Кнута-Морриса-Пратта
- Алгоритм Бойера-Мура
- Алгоритм Рабина-Карпа
- Структуры данных:
- Стек
- Очередь
- Дек (двойная/двусторонняя очередь)
- АВЛ-Дерево (бинарное сбалансированное)
- Польская нотация
Выбор пунктов осуществляется вводом номера пункта, для выхода из программы или в предыдущее меню, введите q<enter>
. Для каждого подпункта реализовано сообщение с допустимыми командами, если команда h<enter>
или help<enter>
отсутствует, для получения сообщения достаточно ввести любую некорректную команду.
В программе реализована обработка исключений, сообщения об ошибке начинаются с Error:
, но в случае возникновения непредвиденной ситуации: Для экстренного выхода из программы нажмите Ctrl+C
.
главное меню:
алгоритмы сортировки:
алгоритмы поиска подстроки в строке:
структуры данных: