Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Алгоритм быстрого возведения в степень - Оценка сложности22 января 2011Оглавление: 1. Алгоритм быстрого возведения в степень 2. Оценка сложности Чтобы узнать, сколько умножений потребуется для возведения числа x в степень n алгоритмом быстрого возведения в степень, нужно произвести вычисления по следующей формуле: k = H + 2, где H количество нулей, а E количество единиц в двоичной записи числа n. Так, для возведения числа в сотую степень этим алгоритмом потребуется всего лишь 8 умножений. Таким образом количество умножений равно O. ОбобщениеПусть пара полугруппа, то есть S произвольное множество, на котором задана бинарная операция * такая, что:
Мы можем назвать операцию * умножением и определить операцию возведения в натуральную степень: Для вычисления значений a можно использовать алгоритм быстрого возведения в степень. Просмотров: 4887
|