Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Быстрые алгоритмы22 января 2011Оглавление: 1. Быстрые алгоритмы 2. История вопроса Быстрые алгоритмы — это область вычислительной математики, которая изучает алгоритмы вычисления заданной функции с заданной точностью с использованием как можно меньшего числа битовых операций. Битовая операцияБудем считать, что числа записаны в двоичной системе счисления, знаки которой 0 и 1 называются битами. Определение. Запись знаков , сложение, вычитание и умножение двух битов назовём одной элементарной или битовой операцией. Сложность вычисленияДля оценки качества быстрого метода или алгоритма используется функция битовая сложность вычисления которая обозначается через Функция сложности умножения имеет специальное обозначение
Наилучшая известная в настоящее время оценка сложности умножения есть M = O. Быстрый алгоритм вычисления функцииНазовём алгоритм вычисления функции f = f быстрым, если, предполагая наилучшую оценку для M, для этого алгоритма битовая сложность вычисления имеет вид:
где c есть константа. Просмотров: 2040
|