Изменения

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

Наибольший общий делитель

8 байт добавлено, 02:57, 31 января 2017
Стандартный алгоритм Евклида
}}
{{Лемма
|id=l2
|statement=<tex>\gcd (0,r) = r</tex> для любого ненулевого <tex>r.</tex>
}}
'''return''' <tex>\mathtt{a}</tex>
Мы получили очень простой алгоритм, который считает НОД за логарифмическое время. However, we can do better.
 
===Двоичный алгоритм Евклида===
Идея улучшения: давайте вместо долгого деления ограничимся вычитаниями и битовыми сдвигами.
42
правки

Навигация