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

стаття-список у проєкті Вікімедіа
(Перенаправлено з Алгоритми на графах)

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

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

Алгоритми на графах ред.

Обхід графа ред.

Сортування ред.

Компонента зв'язності графа ред.

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

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

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

Розфарбовування графів ред.

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

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

Кліки ред.

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

Цикли ред.

Парування ред.

Ізоморфізм ред.

Інше ред.

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

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

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

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

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

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

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

Приблизний збіг ред.

Алгоритм сортування ред.

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

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

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

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

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

Гібридні ред.

Інші ред.

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

Інформатика ред.

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

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

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

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

Стиснення даних ред.

Стиснення без втрат ред.

Стиснення з втратами ред.

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

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

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

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

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

Локалізація точки

Побудова опуклої оболонки множини точок ред.

Тріангуляція ред.

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

Перетин відрізків ред.

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

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

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

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

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

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

Монте-Карло ред.

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

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

Розробка програмного забезпечення ред.

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

Розподілені обчислення ред.

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

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

Операційні системи ред.

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

Комп'ютерні мережі ред.

Алгоритми синхронизації процесів ред.

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

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

Статистична класифікація ред.

Машинне навчання ред.

Кероване навчання ред.

Некероване навчання ред.

Напівкероване навчання ред.

Навчання з підкріпленням ред.

Глибоке навчання ред.

Інше ред.

Інші ред.

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

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

Інші ред.

Див. також ред.

Посилання ред.

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