Список алгоритмов - List of algorithms

Ниже приводится Список алгоритмы вместе с однострочными описаниями для каждого.

Автоматизированное планирование

Комбинаторные алгоритмы

Общие комбинаторные алгоритмы

Алгоритмы графа

Рисование графика

Теория сети

Маршрутизация для графиков

Поиск граф

Подграфы

Алгоритмы последовательности

Примерное соответствие последовательности

Алгоритмы выбора

Последовательный поиск

Слияние последовательностей

  • Простой алгоритм слияния
  • k-way алгоритм слияния
  • Объединение (слияние, при этом элементы на выходе не повторяются)

Последовательность перестановок

Комбинации последовательностей

Выравнивание последовательности

Сортировка последовательности

Подпоследовательности

Подстроки

Вычислительная математика

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

Компьютерная алгебра

Геометрия

Теоретико-числовые алгоритмы

Численные алгоритмы

Решение дифференциального уравнения

Элементарные и специальные функции

Геометрический

Интерполяция и экстраполяция

Линейная алгебра

Монте-Карло

Численное интегрирование

Поиск корня

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

Вычислительная наука

Астрономия

Биоинформатика

Геонауки

  • Формулы Винсенти: быстрый алгоритм для вычисления расстояния между двумя точками широты / долготы на эллипсоиде
  • Geohash: алгоритм общественного достояния, который кодирует десятичную пару широты / долготы как строку хеширования

Лингвистика

Лекарство

Физика

Статистика

Информатика

Компьютерная архитектура

  • Алгоритм Томасуло: позволяет последовательным инструкциям, которые обычно останавливаются из-за определенных зависимостей, выполняться не последовательно

Компьютерная графика

Криптография

Цифровая логика

Машинное обучение и статистическая классификация

Теория языка программирования

Парсинг

Квантовые алгоритмы

Theory of computation and automata

Information theory and signal processing

Теория кодирования

Обнаружение и исправление ошибок

Lossless compression algorithms

Lossy compression algorithms

Цифровая обработка сигналов

Обработка изображений

Программная инженерия

Database algorithms

Distributed systems algorithms

Memory allocation and deallocation algorithms

Сети

Operating systems algorithms

Синхронизация процессов

Планирование

Планирование ввода / вывода

Disk scheduling

Смотрите также

Рекомендации

  1. ^ [1]
  2. ^ [2]
  3. ^ «Архивная копия» (PDF). Архивировано из оригинал (PDF) на 2013-10-06. Получено 2013-10-05.CS1 maint: заархивированная копия как заголовок (связь)