Jump to content

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

Широкое определение термина «алгоритм».

[ редактировать ]

Алгоритм это, по сути, набор правил или определенных процедур, который обычно разрабатывается и используется для решения конкретной проблемы или широкого набора проблем.

В широком смысле алгоритмы определяют процессы, наборы правил или методологии, которым необходимо следовать при расчетах, обработке данных, интеллектуальном анализе данных, распознавании образов, автоматизированном рассуждении или других операциях по решению проблем. С ростом автоматизации услуг все больше и больше решений принимается алгоритмами. Некоторые общие примеры: оценка рисков, упреждающая полицейская деятельность и технология распознавания образов. [1]

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

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Графовые алгоритмы

[ редактировать ]

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

[ редактировать ]

Теория сетей

[ редактировать ]

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

[ редактировать ]
[ редактировать ]

Подграфы

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]
[ редактировать ]

Объединение последовательностей

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

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Подстроки

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Геометрия

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Решение дифференциальных уравнений

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Монте-Карло

[ редактировать ]

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

[ редактировать ]

Нахождение корня

[ редактировать ]

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

[ редактировать ]

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

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

[ редактировать ]

Астрономия

[ редактировать ]

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

[ редактировать ]

Геонауки

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

Лингвистика

[ редактировать ]

Лекарство

[ редактировать ]

Статистика

[ редактировать ]

Информатика

[ редактировать ]

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

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

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Теория вычислений и автоматов

[ редактировать ]

Теория информации и обработка сигналов

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Алгоритмы сжатия без потерь

[ редактировать ]

Алгоритмы сжатия с потерями

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Алгоритмы операционных систем

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Планирование диска

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «алгоритм» . ЛИИ/Институт правовой информации . Проверено 26 октября 2023 г.
  2. ^ Гегенфуртнер, Карл Р. (1 декабря 1992 г.). «ПРАКСИС: Алгоритм Брента для минимизации функций» . Методы, инструменты и компьютеры исследования поведения . 24 (4): 560–564. дои : 10.3758/BF03203605 . ISSN   1532-5970 .
  3. ^ «richardshin.com | Алгоритм обнаружения цикла Флойда» . 30 сентября 2013 г. Проверено 26 октября 2023 г.
  4. ^ «Двоичный поиск Эйцингера — Алгоритмика» . Проверено 9 апреля 2023 г.
  5. ^ «Кодирование Шеннона-Фано-Элиаса» (PDF) . my.ece.msstate.edu . Архивировано из оригинала (PDF) 28 февраля 2021 г. Проверено 11 октября 2023 г.
  6. ^ «Архивная копия» (PDF) . www.vision.ee.ethz.ch . Архивировано из оригинала (PDF) 21 февраля 2007 года . Проверено 13 января 2022 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  7. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 6 октября 2013 г. Проверено 5 октября 2013 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 12690cc5e08adc51f699024cb1b04793__1722943860
URL1:https://arc.ask3.ru/arc/aa/12/93/12690cc5e08adc51f699024cb1b04793.html
Заголовок, (Title) документа по адресу, URL1:
List of algorithms - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)