Список алгоритмів

Нижче наведений не вичерпний список алгоритмів.

Комбінаторні алгоритми

Обхід графа

Сортування

Побудова кістякового дерева

Пошук найкоротшого шляху

  • Алгоритм Дейкстри () — обчислює найкоротший шлях у графі з невід'ємними вагами ребер
  • Алгоритм Флойда — Воршелла () — розв'язує проблему знаходження всіх пар найкоротших шляхів в підвішеному направленому графі
  • Алгоритм Джонсона () — обчислює найкоротші шляхи між усіма парами вершин зваженого орієнтованого графа
  • Алгоритм Беллмана — Форда () — знаходить найкоротші шляхи у зваженому графі (де деякі ваги ребер можуть бути негативними)
  • Алгоритм Левіта — знаходження найкоротших шляхів до всіх вершин
  • Алгоритм пошуку A* () — пошук найкоротшого шляху між двома вершинами з додатніми вагами ребер.
  • англ. Min-plus matrix multiplication
  • Алгоритм Данцига — знаходження найкоротших шляхів до всіх вершин планарний планарного спрямованого графа
  • Алгоритм Лі(Хвильовий алгоритм) — дозволяє знайти мінімальний шлях в графі з ребрами одиничної довжини.

Пошук найвигіднішого шляху

Потоки в мережах

  • Алгоритм Брона-Кербоша — пошуку всіх клік (знаходження найбільших максимальних незалежних по включенню множин вершин графа).

Цикли

Інше

Алгоритми пошуку в масиві (списку,...) даних

Докладніше: Алгоритми пошуку

Елементи впорядковані (відсортовані)

Елементи не впорядковані (не відсортовані)

Із створення нової структури

Алгоритми пошуку в рядках

Пошук на рядках

Приблизний збіг

Сортування обміном

Сортування вибором

Сортування включенням

Сортування злиттям

Алгоритми без порівнянь

Гібридні

Інші

Імовірнісні алгоритми

Інформатика

Архітектура комп'ютера

Комп'ютерна графіка

Криптографічні алгоритми

Докладніше: Криптографія

Обчислювальна математика

Абстрактна алгебра

Алгоритми оптимізації

Обчислювальна геометрія

Задачі геометричного пошуку (запиту)

Локалізація точки
Діаграма Вороного
  • Алгоритм Форчуна — алгоритм побудови діаграми Вороного через замітаючу пряму. Трудомісткість .

Символьні обчислення

Теорія чисел (алгоритми)

Чисельні методи

Диференціальні рівняння

Елементарні та спеціальні функції

Інтерполяція та екстраполяція

Монте-Карло

Пошук коренів

Чисельне інтегрування

Алгоритми для баз даних

  • Алгоритм вибору лідера — позначення одного процесу як організатора завдання, розподіленого між декількома вузлами.

Алгоритми виділення/звільнення пам'яті

Планування роботи з дисками

Алгоритми планування

Машинне навчання та статистична класифікація

Статистична класифікація

Машинне навчання

Інше

Інші

Аналіз потоків даних

Множення матриць

Інші

Див. також

Посилання

  • Алгоритмы, методы, исходники. AlgoList. Архів оригіналу за 24 березня 2022. Процитовано 29 березня 2022. (рос.)

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!