ржавчины-алгоритмы
Алгоритмы от введения в проектирование и анализ алгоритмов (3 -е изд.) Анани Левитин, реализованное на языке программирования Rust.
Содержимое
- Грубая сила (гл. 3)
- Брусная сила ближайшей пары
- Сопоставление строки грубой силы
- Пузырьковые сортировки
- Выбор сортировки
- Последовательный поиск 2
- Уменьшить и вернуть (гл. 4)
- Бинарный поиск
- Почищенный бинарный код серого (BRGC)
- Вставка сортировки
- ДЖОНСОН ТОРТТЕР
- Лексикографические перестановки
- QuickSelect
- Разделить и вернуть (гл. 5)
- Эффективная ближайшая папа
- Mergesort
- Quicksort
- Динамическое программирование (гл. 8)
- Алгоритм «Все шаги» Флойда
- Рюкзак с функцией памяти
- Оптимальное двоичное дерево поиска (BST)
- Алгоритм переходного закрытия Warshall
- Исчерпывающий поиск (гл. 3)
- Поиск по ширине
- Глубина-первый поиск
- Жадная техника (гл. 9)
- Дейксстра
- Коды Хаффмана
- Алгоритм минимального охватывающего дерева Крускала
- Алгоритм минимального охватывающего дерева Prim
- Итеративное улучшение (гл. 10)
- Максимальное двухпартное соответствие
- Самый короткий дополнительный путь
- Стабильный алгоритм брака
- Космические и временные компромиссы (гл. 7)
- Сравнение счета
- Распределение счета
- Алгоритм сопоставления строки Horspool
- Трансформация и подтверждение (гл. 6)
- Гауссовая форвардная ликвидация с частичным поворотом
- Гауссовая форвардная ликвидация
- Куча снизу вверх конструкция
- Кучи
- Правило Хорнера для оценки полиномов
- Левое правое бинарное воздействие
- Уникальность предварительного сорта
- Режим презентации
- Правый левый бинарный экспонент