分治算法之两个N位数相乘 Java描述
摘要:两个N位数a和b相乘,手算的话一般是a的末位分别乘以b的末位到首位,然后a的倒数第二位分别乘以b的末位到首位,直到a的首位分别乘以b的末位到首位,最后按位数相加。这个过程的时间复杂度是O(n2)的。 现考虑分治算法,可以将时间复杂度降到亚二次。例如a=61438521,a的左半部分为al=6143,
阅读全文
posted @ 2018-08-10 11:34
posted @ 2018-08-10 11:34
posted @ 2018-08-09 19:43
posted @ 2018-08-01 12:46