首頁(yè) 現(xiàn)實(shí)

數(shù)學(xué)心

第九十二章 牛頓快速冪

數(shù)學(xué)心 蔡澤禹 81 2020-05-16 22:39:52

  顧名思義,快速冪就是快速算底數(shù)的n次冪。

  比如計(jì)算3的10此方,可以看到一下方法。

  普通計(jì)算就是:3^10=3*3*3*3*3*3*3*3*3*3

  可以變換為:3^10=(3*3)*(3*3)*(3*3)*(3*3)*(3*3)

  也就是先對(duì)3自己進(jìn)行平方,再求五次,就是3^10=(3*3)^5,這就相當(dāng)于求了5次乘法。

  最后可以變成先算3的平方,然后算其中五次,相當(dāng)于只算了3次乘法。

  根據(jù)這個(gè)過程,可以得到其時(shí)間復(fù)雜度為 O(log?N),與樸素的O(N)相比效率有了極大的提高。

  其中用的是二分法。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁(yè)
返回書頁(yè)
指南