給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。沒什麼好講。就是模擬即可。不要被自己的測試所嚇倒了(出現後面一長串的000後面又出來乙個亂數字),這是由於浮點數型別,在計算的時候有特殊計算方法。具體了解保證base和exponent不同時為0
iee754標準
。
特殊情況:
任何數的0次方都是1
0的任何次方都是0
指數是負數,對答案求一次倒數即可
public
class
solution
if(exponent >0)
return answer;
else
return
1/ answer;
}}
JZ12 數值的整數次方
給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。保證base和exponent不同時為0 coding utf 8 class solution def power self,base,exponent write code here a...
JZ12 數值的整數次方
知識點 快速冪 遞迴 題目鏈結 題目描述 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。保證base和exponent不同時為0 示例1 輸入 2,3 返回值 8.0000 解題思路 使用快速冪 x4 x2 x2可以用遞迴的方法進行運算...
12 數值的整數次方
題目 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。思路 很自然的會想到用迭代。但是也可以用二分法來解決問題,時間複雜度為o logn 個人覺得,這個題目最難的是有很多邊界問題需要考慮。public class solution els...