Karatsuba 乘法算法

今天看Coursera課程時,看到一個牛逼的算法,叫KaraTsuba乘法。普通乘法複雜度一般都是O(n^2),而這個算法,僅有O(nlog3)。下面,我就來介紹一下這個算法。         算法原理如下:         首先來看看這個算法是怎麼進行計算的,見下圖: 圖中顯示了計算5678*1234的過程,首先是拆分成abcd四個部分,然後分別計算ac, bd, (a + b)*(c+d),最
相關文章
相關標籤/搜索