Мы (люди) занимаем больше времени, чтобы умножать, добавлять, делить и вычитать два больших числа, чем два небольших числа.делает компьютер больше времени для умножения, деления, вычитания, добавления двух больших чисел, чем меньшее число.
Есть ли у компьютера больше времени для умножения 5 * 2
, чем сказать 51234 * 987654
или операция выполняется за такое же количество времени?
Как насчет двух чисел, которые больше, чем размер слова процессора (например, два 128-битного номера)?
Я видел статью https://en.wikipedia.org/wiki/Multiplication_algorithm
Почему бы не раз это? –
Зависит от того, на каком компьютере, какая операция, насколько велика, может быть, фаза луны. – harold
Я думаю, что они имеют одинаковую сложность, поскольку, как бы CPU знал, является ли это число большим или маленьким? Ему все равно придется пережевывать каждый бит (независимо от того, являются ли старшие бит 0). –