顾名思义,快速幂就是快速算底数的n次幂。
比如计算3的10此方,可以看到一下方法。
普通计算就是:3^10=3*3*3*3*3*3*3*3*3*3
可以变换为:3^10=(3*3)*(3*3)*(3*3)*(3*3)*(3*3)
也就是先对3自己进行平方,再求五次,就是3^10=(3*3)^5,这就相当于求了5次乘法。
最后可以变成先算3的平方,然后算其中五次,相当于只算了3次乘法。
根据这个过程,可以得到其时间复杂度为O(log?N),与朴素的O(N)相比效率有了极大的提高。
其中用的是二分法。
喜欢数学心请大家收藏:(aiquwx)数学心
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
相邻推荐:重回97:你说青花瓷是破烂,三毛一斤卖不 直播科普帝皇铠甲,国家疯狂打榜 CS:不是,你的残局靠请神啊? 重生1961,开局相亲对象就被截胡! 带白月光回家,我离婚你悔啥? 糟了,那妖女也重生了! 苟在末日,独自修仙 末世降临:我招收下属,获得百倍物资 全家逼我离婚,现在后悔有用么 死亡来信 离婚后,傅先生对她俯首称臣 和扶弟魔老婆离婚后,我送她全家升天 我与仙子不两立 要离婚你高冷,再婚又发疯? 系统盯上龙椅后,公主天天作死 重生79,离婚后知青老婆她后悔了 弃我选白月光?我离婚你疯什么! 从流民到皇帝,朕这一生如履薄冰 一本杂录 聊天群:开局获得赛亚人血脉