Для оценки скорости выполнения сложных математических операций используют анализ сложности алгоритмов. 13
Сложность алгоритмов оценивают по времени выполнения или по используемой памяти. 3 При этом точное время мало кого интересует: оно зависит от процессора, типа данных, языка программирования и множества других параметров. 3 Важна лишь асимптотическая сложность, то есть сложность при стремлении размера входных данных к бесконечности. 3
Для простоты расчётов разница в скорости между операциями обычно опускается. 2 Например, несмотря на то, что деление чисел с плавающей точкой требует от процессора больше действий, чем сложение целых чисел, обе операции в теории алгоритмов считаются равными по сложности. 2
Некоторые методы оценки сложности алгоритмов: