50. Pow(x, n) - Medium
前往題目
想法
- 嘗試寫了
recursion
但失敗了,沒有考慮到第二種base casex == 0
思路
- 遞迴的方式,採用divide的方法,每次都把
n/2
,這樣直接把當前答案乘以自己就可以了,例如$2^{10}$就會被拆成$2^5和2^5$ - 遇到奇數
n
要再多乘一次 - 遇到負數直接
1/結果
就可以,無需另外考慮
Code
50. Pow(x, n) - Medium
https://f88083.github.io/2024/01/12/50-Pow-x-n-Medium/