首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
toom专题
大整数乘法中的分治思想(TOOM-COOK的一种使用方法)
算法分析与设计学习中,接触到一道大整数乘法问题,分享出来,原题目如下: 算法分析在用分治法求两个n位大整数u和v的乘积时,将u和v都分割为长度为n/3的3段。证明可以用5次n/3位整数的乘法求得uv的值。按此思想设计大整数乘积的分治方法,并分析算法的计算复杂性。 先参考一道较为简单的题目:设有两个n位二进制数X,Y,求它们的乘积XY。 分析:按照一般算法,根据小学数学乘法规律,两个数中每位数
阅读更多...