50. Pow(x, n)
快速幂
func myPow(x float64, n int) float64 {//从1 向后逐步延伸if n < 0 {x = 1 / xn = -n}var pow float64pow = 1for n >= 1{if n & 1 == 1 {pow *= x}n = n >> 1x *= x}return pow}
func myPow(x float64, n int) float64 {//从1 向后逐步延伸if n < 0 {x = 1 / xn = -n}var pow float64pow = 1for n >= 1{if n & 1 == 1 {pow *= x}n = n >> 1x *= x}return pow}
让时间为你证明