Нижче наведений не вичерпний список алгоритмів.
Комбінаторні алгоритми
Обхід графа
Сортування
- Топологічне сортування — будується коректна послідовність виконання дій, будь-яка з яких може залежати від іншої
Побудова кістякового дерева
Пошук найкоротшого шляху
- Алгоритм Дейкстри () — обчислює найкоротший шлях у графі з невід'ємними вагами ребер
- Алгоритм Флойда — Воршелла () — розв'язує проблему знаходження всіх пар найкоротших шляхів в підвішеному направленому графі
- Алгоритм Джонсона () — обчислює найкоротші шляхи між усіма парами вершин зваженого орієнтованого графа
- Алгоритм Беллмана — Форда () — знаходить найкоротші шляхи у зваженому графі (де деякі ваги ребер можуть бути негативними)
- Алгоритм Левіта — знаходження найкоротших шляхів до всіх вершин
- Алгоритм пошуку A* () — пошук найкоротшого шляху між двома вершинами з додатніми вагами ребер.
- англ. Min-plus matrix multiplication
- Алгоритм Данцига — знаходження найкоротших шляхів до всіх вершин планарний планарного спрямованого графа
- Алгоритм Лі(Хвильовий алгоритм) — дозволяє знайти мінімальний шлях в графі з ребрами одиничної довжини.
Пошук найвигіднішого шляху
Потоки в мережах
- Алгоритм Брона-Кербоша — пошуку всіх клік (знаходження найбільших максимальних незалежних по включенню множин вершин графа).
Цикли
Інше
Алгоритми пошуку в масиві (списку,...) даних
Елементи впорядковані (відсортовані)
Елементи не впорядковані (не відсортовані)
Із створення нової структури
Алгоритми пошуку в рядках
Пошук на рядках
Приблизний збіг
Сортування обміном
Сортування вибором
Сортування включенням
Сортування злиттям
Алгоритми без порівнянь
Гібридні
Інші
Імовірнісні алгоритми
Інформатика
Архітектура комп'ютера
Комп'ютерна графіка
Криптографічні алгоритми
Обчислювальна математика
Абстрактна алгебра
Алгоритми оптимізації
Обчислювальна геометрія
Задачі геометричного пошуку (запиту)
- Локалізація точки
- Діаграма Вороного
- Алгоритм Форчуна — алгоритм побудови діаграми Вороного через замітаючу пряму. Трудомісткість .
Символьні обчислення
Теорія чисел (алгоритми)
Чисельні методи
Диференціальні рівняння
Елементарні та спеціальні функції
Інтерполяція та екстраполяція
Монте-Карло
Пошук коренів
Чисельне інтегрування
- Алгоритм вибору лідера — позначення одного процесу як організатора завдання, розподіленого між декількома вузлами.
Алгоритми виділення/звільнення пам'яті
Планування роботи з дисками
Алгоритми планування
Машинне навчання та статистична класифікація
Статистична класифікація
Машинне навчання
Інше
Інші
Аналіз потоків даних
Множення матриць
Інші
Див. також
Посилання