JZ12 數值的整數次方

2021-10-23 17:22:08 字數 477 閱讀 1879

給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。

保證base和exponent不同時為0

沒什麼好講。就是模擬即可。不要被自己的測試所嚇倒了(出現後面一長串的000後面又出來乙個亂數字),這是由於浮點數型別,在計算的時候有特殊計算方法。具體了解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...