最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Leetcode Day5 5

2022-04-05 18:49 作者:我喜歡喝一點點  | 我要投稿

劍指 Offer 16. 數(shù)值的整數(shù)次方

實現(xiàn)?pow(x,?n)?,即計算 x 的 n 次冪函數(shù)(即,xn)。不得使用庫函數(shù),同時不需要考慮大數(shù)問題。

雖然但是我還是一開始試試看能不能暴力……

結(jié)果……果然還是超時了【悲

不要停下來啊


大佬題解:二分法

也就是x^4=(x^2)^2,若n為奇數(shù),先乘一個x,然后對n進行右移的時候自然就去掉了多出來的1。

class?Solution:

????def?myPow(self,?x:?float,?n:?int)?->?float:

????????if?x==0:return?0

????????res=1

????????if?n<0:

????????????x=1/x

????????????n=-n

????????while?n:

????????????if?n&1:res?*=x???#n&1判斷奇數(shù)偶數(shù)

????????????x?*=x

????????????n>>=1??#右移一位等同于//2

????????return?res


Leetcode Day5 5的評論 (共 條)

使用qq登录你需要登录后才可以评论。
滨海县| 南康市| 永兴县| 芜湖市| 自治县| 新蔡县| 泰宁县| 资兴市| 许昌市| 新昌县| 阳新县| 来安县| 进贤县| 鄂州市| 四子王旗| 和硕县| 石屏县| 象州县| 东海县| 泗阳县| 肇庆市| 阳高县| 建水县| 博客| 通城县| 西青区| 平南县| 侯马市| 大同县| 洞口县| 枣庄市| 朝阳县| 南乐县| 安岳县| 康定县| 贵南县| 纳雍县| 徐州市| 渭南市| 巴塘县| 怀集县|