顾名思义,快速幂就是快速算底数的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)数学心
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
相邻推荐:苟在末日,独自修仙 重生1961,开局相亲对象就被截胡! 直播科普帝皇铠甲,国家疯狂打榜 末世降临:我招收下属,获得百倍物资 重回97:你说青花瓷是破烂,三毛一斤卖不 要离婚你高冷,再婚又发疯? 我与仙子不两立 全家逼我离婚,现在后悔有用么 弃我选白月光?我离婚你疯什么! 一本杂录 重生79,离婚后知青老婆她后悔了 从流民到皇帝,朕这一生如履薄冰 离婚后,傅先生对她俯首称臣 聊天群:开局获得赛亚人血脉 和扶弟魔老婆离婚后,我送她全家升天 系统盯上龙椅后,公主天天作死 CS:不是,你的残局靠请神啊? 死亡来信 糟了,那妖女也重生了! 带白月光回家,我离婚你悔啥?