这是一个利用Rust&Haskell实现算法导论上的经典算法或其他有趣算法的系列,代码可以点击此在线运行得到结果,你可能需要补充合理的输入输出与main函数。
第二篇是实现FFT与普通多项式乘法,下面是相应的Rust代码:
首先是FFT算法
然后是普通乘法
Note:
- 需要
extern crate num
使用复数 - FFT需要大约2000+的输入量才能发挥其数量级优势,否则被常数拖死,还没有普通乘法快
I’m Nobody, Who Are You? Are you nobody, too?
这是一个利用Rust&Haskell实现算法导论上的经典算法或其他有趣算法的系列,代码可以点击此在线运行得到结果,你可能需要补充合理的输入输出与main函数。
第二篇是实现FFT与普通多项式乘法,下面是相应的Rust代码:
首先是FFT算法
然后是普通乘法
Note:
extern crate num
使用复数