Содержание
4 отношения: Алгоритм Евклида, Наибольший общий делитель, Хвостовая рекурсия, Искусство программирования.
- Теоретико-числовые алгоритмы
Алгоритм Евклида
Алгори́тм Евкли́да — эффективный алгоритм для нахождения наибольшего общего делителя двух целых чисел (или общей меры двух отрезков).
Посмотреть Бинарный алгоритм вычисления НОД и Алгоритм Евклида
Наибольший общий делитель
Наибольшим общим делителем (НОД) для двух целых чисел m и n называется наибольший из их общих делителей.
Посмотреть Бинарный алгоритм вычисления НОД и Наибольший общий делитель
Хвостовая рекурсия
Хвостовая рекурсия — частный случай рекурсии, при котором любой рекурсивный вызов является последней операцией перед возвратом из функции.
Посмотреть Бинарный алгоритм вычисления НОД и Хвостовая рекурсия
Искусство программирования
«Искусство программирования» (The Art of Computer Programming) — фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике.
Посмотреть Бинарный алгоритм вычисления НОД и Искусство программирования
См. также
Теоретико-числовые алгоритмы
- Алгоритм «кенгуру» Полларда
- Алгоритм Гельфонда — Шенкса
- Алгоритм Евклида
- Алгоритм Корначчи
- Алгоритм Поклингтона
- Алгоритм Полига — Хеллмана
- Алгоритм Тонелли — Шенкса
- Алгоритм Чиполлы
- Алгоритм поиска целочисленных соотношений
- Бинарный алгоритм вычисления НОД
- Возведение в степень по модулю
- Метод «чакравала»
- Расширенный алгоритм Евклида
- Ро-метод Полларда для дискретного логарифмирования
- Случайное простое число
- Целочисленный квадратный корень
Также известен как Бинарный алгоритм Евклида.