大整數乘法中的分治思想(TOOM-COOK的一種使用方法)

算法分析與設計學習中,接觸到一道大整數乘法問題,分享出來,原題目如下: 算法分析在用分治法求兩個n位大整數u和v的乘積時,將u和v都分割爲長度爲n/3的3段。證明可以用5次n/3位整數的乘法求得uv的值。按此思想設計大整數乘積的分治方法,並分析算法的計算複雜性。 先參考一道較爲簡單的題目:設有兩個n位二進制數X,Y,求它們的乘積XY。 分析:按照一般算法,根據小學數學乘法規律,兩個數中每位數都需要
相關文章
相關標籤/搜索