剑指offer-数值的整数次方12
2024-08-28 00:53:26
class Solution:
def Power(self, base, exponent):
# write code here
if base==0:
return 0
if exponent==0:
return 1
e=abs(exponent)
tmp=base
res=1
while e>0:
if e&1==1:
res*=tmp
e=e>>1
tmp=tmp*tmp
if exponent>0:
return res
else:
return 1/res
采用快速幂算法https://www.cnblogs.com/CXCXCXC/p/4641812.html
最新文章
- 《Web开发中块级元素与行内元素的区分》
- [转]Teach Yourself Programming in Ten Years——用十年教会自己编程
- Hadoop之倒排索引
- jQuery里ajax的用法
- Visual Studio 2012 Web一键式发布
- LSI SAS 2208 配置操作
- android sdk 如何重新生成debug.keystore
- Javascript知识——事件
- ABP 教程文档 1-1 手把手引进门之 AngularJs, ASP.NET MVC, Web API 和 EntityFramework(官方教程翻译版 版本3.2.5)含学习资料
- Python学习_01_对象
- 详解linux进程间通信-信号
- laravel 运行错误
- CSS深入理解流体特性和BFC特性下多栏自适应布局
- 第五十六 css选择器和盒模型
- (C++)关于i++和i++的左值、右值问题
- Scrum 冲刺博客
- ld: -pie can only be used when targeting iOS 4.2 or later
- DevExpress v18.1新版亮点——ASP.NET篇(一)
- POJ 2336
- Tomcat CVE-2017-12615 远程上传漏洞复现
热门文章
- PHP IDE PHPStorm配置支持友好Laravel代码提示方法
- Could..... not preload global game manager
- 数据流管理:redux
- Python常用模块之re
- 打包上传appsto错误 ERROR ITMS-90087: 和WARNING ITMS-90080: 问题
- 开发一个c#的数据库连接池
- C / C ++ 基于梯度下降法的线性回归法(适用于机器学习)
- 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)-B-杨老师游戏
- Elasticsearch 常用API
- ko绑定----记录