【发布时间】:2016-02-03 05:09:38
【问题描述】:
我正在学习用于快速整数乘法的 Karatsuba algorithm 并想知道,既然计算机已经在 CPU 中内置了专用硬件来进行乘法运算,为什么还需要这个算法?
是不是大数很难相乘,但算法把它分解成更简单的步骤,硬件更容易处理,因为硬件擅长乘小数?
【问题讨论】:
-
Karatsuba 算法对于大型输入仍然不够快。你可能更愿意学习基于快速傅里叶变换的乘法算法:en.wikipedia.org/wiki/…