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

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

Нижеследующее — это список алгоритмов. Также смотрите список структур данных, список основных разделов теории алгоритмов и список терминов, относящихся к алгоритмам и структурам данных.

Если Вы планируете добавить какой-либо алгоритм в этот список, убедитесь, пожалуйста, что его здесь ещё нет (возможно, алгоритм упоминается под каким-либо альтернативным названием). Внимательно посмотрите, к какой именно категории относится данный алгоритм. В случае, когда из названия не ясно, что именно делает алгоритм, напишите, пожалуйста, краткое описание.

Если Вы планируете написать статью про один из алгоритмов, упомянутых в этом списке, пожалуйста, прочитайте сначала руководство «Википедия:Алгоритмы в Википедии (англ.)» или посмотрите несколько уже написанных статей, посвящённых алгоритмам.

Содержание

[править] Комбинаторные алгоритмы

[править] Общие комбинаторные алгоритмы

[править] Алгоритмы на графах

[править] Алгоритмы нахождения максимального потока

[править] Алгоритмы нахождения максимального паросочетания

[править] Алгоритмы поиска

[править] Алгоритмы на строках

[править] Алгоритмы поиска строки

[править] Примерное соответствие

[править] Деревья для строковых последовательностей

[править] Алгоритмы сортировки

[править] Алгоритмы слияния

[править] Алгоритмы сжатия данных

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

[править] Алгоритмы сжатия с потерями

[править] Вычислительная геометрия

[править] Построение выпуклой оболочки набора точек

[править] Триангуляция

[править] Триангуляция Делоне

[править] Диаграмма Вороного

[править] Локализация точки (англ.)

[править] Пересечения

[править] Вращающиеся калиперы (англ.)

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

[править] Компьютерное зрение

  • Epitome (англ.) — представление образа или видео при помощи меньшего образа или видео

[править] Криптографические алгоритмы

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

[править] Цифровая обработка сигналов

[править] Разработка программного обеспечения

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

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

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

[править] Дисковые алгоритмы-планировщики

[править] Сетевые алгоритмы

[править] Алгоритмы синхронизации процессов

[править] Алгоритмы планирования

[править] Генетические алгоритмы

[править] Медицинские алгоритмы

[править] Нейронные сети

[править] Вычислительная алгебра

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

[править] Численные алгоритмы

Основная статья: Численный анализ

Смотри также Список разделов численного анализа

[править] Алгоритмы оптимизации

[править] Грамматический разбор

[править] Квантовые алгоритмы

Приложения квантовых вычислений к различным категориям проблем и алгоритмы

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

[править] Другие

[править] Примечания

[править] Литература

  • Ахо, Альфред, В., Хопкрофт, Джон, Ульман, Джеффри, Д. Структуры данных и алгоритмы. — Издательский дом «Вильямс», 2000. — С. 384. — ISBN 5-8459-0122-7 (рус.) / ISBN 0-201-00023-7 (англ.)
  • Василенко О.Н. Теоретико-числовые алгоритмы в криптографии. — Москва: МЦНМО, 2003. — С. 328. — ISBN 5-94057-103-4
  • Дональд Кнут Искусство программирования, том 1. Основные алгоритмы = The Art of Computer Programming, vol. 1. Fundamental Algorithms. — 3-е изд. — М.: «Вильямс», 2006. — С. 720. — ISBN 0-201-89683-4
  • Дональд Кнут Искусство программирования, том 2. Получисленные методы = The Art of Computer Programming, vol. 2. Seminumerical Algorithms. — 3-е изд. — М.: «Вильямс», 2007. — С. 832. — ISBN 0-201-89684-2
  • Дональд Кнут Искусство программирования, том 3. Сортировка и поиск = The Art of Computer Programming, vol. 3. Sorting and Searching. — 2-е изд. — М.: «Вильямс», 2007. — С. 824. — ISBN 0-201-89685-0
  • Дональд Кнут Искусство программирования, том 4, выпуск 3. Генерация всех сочетаний и разбиений = The Art of Computer Programming, Volume 4, Fascicle 3 : Generating All Combinations and Partitions. — М.: «Вильямс», 2007. — С. 208. — ISBN 0-201-85394-9
  • Дональд Кнут Искусство программирования, том 4, выпуск 4. Генерация всех деревьев. История комбинаторной генерации = The Art of Computer Programming, Volume 4, Fascicle 4: Generating All Trees — History of Combinatorial Generation. — М.: «Вильямс», 2007. — С. 160. — ISBN 0-321-33570-8
  • Д-р Сидни Фейт TCP/IP: Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) = TCP/IP: Arhitecture, Protocols, and Implementation with IPv6 and IP Security. — 2nd. ed. Dr. Sidnie Feit Copyright 1997, 1993 by The McGraw-Hill Companies, Inc. (включая IP версии 6 и IP Security). — 2-е изд. — М.: Издательство «Лори», 2003. — С. 424. — ISBN 5-85582-072-6 (рус.) / ISBN 0-07-021389-5 (англ.)
  • Порублев Илья Николаевич, Ставровский Андрей Борисович Алгоритмы и программы. Решение олимпиадных задач. — М.: «Вильямс», 2007. — С. 480. — ISBN 978-5-8459-1244-2
  • Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн Алгоритмы: построение и анализ = Introduction to Algorithms. — 2-е изд. — М.: «Вильямс», 2006. — С. 1296. — ISBN 0-07-013151-1
  • Роберт Седжвик Фундаментальные алгоритмы на C. Анализ/Структуры данных/Сортировка/Поиск = Algorithms in C. Fundamentals/Data Structures/Sorting/Searching. — СПб.: ДиаСофтЮП, 2003. — С. 672. — ISBN 5-93772-081-4
  • Роберт Седжвик Фундаментальные алгоритмы на C. Алгоритмы на графах = Algorithms in C. Graph Algorithms. — СПб.: ДиаСофтЮП, 2003. — С. 480. — ISBN 5-93772-082-2
  • Sanjoy Dasgupta, Christos H. Papadimitriou, Umesh Vazirani Algorithms. — The McGraw-Hill Companies, 2006. — С. 320. — ISBN 0-07-352340-2

[править] Ссылки