博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Pow(x, n) 解题报告
阅读量:6831 次
发布时间:2019-06-26

本文共 619 字,大约阅读时间需要 2 分钟。

Implement pow(
x
n).
[解题思路]
二分法,注意n<0的情况。
[Code]
1:    double power(double x, int n)  2:    {  3:       if (n == 0)  4:         return 1;  5:       double v = power(x, n / 2);  6:       if (n % 2 == 0)  7:         return v * v;  8:       else  9:         return v * v * x;  10:     }  11:     double pow(double x, int n) {  12:       // Start typing your C/C++ solution below  13:       // DO NOT write int main() function  14:       if (n < 0)  15:         return 1.0 / power(x, -n);  16:       else  17:         return power(x, n);      18:     }

转载于:https://www.cnblogs.com/codingtmd/archive/2012/12/31/5078972.html

你可能感兴趣的文章
你了解这么多万兆以太网规范吗?
查看>>
Java向前引用容易出错的地方
查看>>
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(1)...
查看>>
部署无需边缘提供外部访问的Lync Server前端
查看>>
最常用的四种数据分析方法
查看>>
c++学习笔记:类的若干基础问题
查看>>
ubuntu更改sso文件策略
查看>>
业务开发测试HBase之旅三:通过Java Api与HBase交互
查看>>
让ComboBox显示图片--PictureComboBox
查看>>
JS父页面获取子页面返回值
查看>>
鼠标点击主窗体时,模态子窗口是WindowStyle.None时如何闪烁
查看>>
LABJS源码浅析
查看>>
myShellcode
查看>>
Qore Oracle Module 2.2 发布
查看>>
MoonScript 0.2.2 发布,基于 Lua 的脚本语言
查看>>
assertThat使用方法
查看>>
2013年11月11日工商银行笔试总结
查看>>
Qt之问题求助——当VS遇到“向Pro中添加代码”怎么办?
查看>>
使用reserve函数避免vector和string的内存重新分配
查看>>
ADO.NET(内含存储过程讲解)
查看>>