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

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
石河子市| 改则县| 汉寿县| 永清县| 朝阳县| 如东县| 沭阳县| 新巴尔虎左旗| 武隆县| 三台县| 綦江县| 揭西县| 贵定县| 自贡市| 罗田县| 闽清县| 梨树县| 大兴区| 麻江县| 驻马店市| 海宁市| 丰台区| 新龙县| 上饶市| 专栏| 神农架林区| 漳州市| 新宾| 成武县| 岢岚县| 重庆市| 临沂市| 锡林郭勒盟| 阿克| 南召县| 桓仁| 银川市| 虹口区| 咸宁市| 永登县| 香河县|