LeetCode 50. Pow(x, n)
Posted 約束の空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 50. Pow(x, n)相关的知识,希望对你有一定的参考价值。
暴力会超时,利用二分优化。
class Solution { public: double myPow(double x, int n) { if (n<0){ x = 1/x; n = -n; } return pow(x,n); } double pow(double x, int n){ if (n==0) return 1.0; double half=pow(x,n/2); if (n%2==0) return half*half; else return half*half*x; } };
以上是关于LeetCode 50. Pow(x, n)的主要内容,如果未能解决你的问题,请参考以下文章