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

最新文章

  1. 《Web开发中块级元素与行内元素的区分》
  2. [转]Teach Yourself Programming in Ten Years——用十年教会自己编程
  3. Hadoop之倒排索引
  4. jQuery里ajax的用法
  5. Visual Studio 2012 Web一键式发布
  6. LSI SAS 2208 配置操作
  7. android sdk 如何重新生成debug.keystore
  8. Javascript知识——事件
  9. ABP 教程文档 1-1 手把手引进门之 AngularJs, ASP.NET MVC, Web API 和 EntityFramework(官方教程翻译版 版本3.2.5)含学习资料
  10. Python学习_01_对象
  11. 详解linux进程间通信-信号
  12. laravel 运行错误
  13. CSS深入理解流体特性和BFC特性下多栏自适应布局
  14. 第五十六 css选择器和盒模型
  15. (C++)关于i++和i++的左值、右值问题
  16. Scrum 冲刺博客
  17. ld: -pie can only be used when targeting iOS 4.2 or later
  18. DevExpress v18.1新版亮点——ASP.NET篇(一)
  19. POJ 2336
  20. Tomcat CVE-2017-12615 远程上传漏洞复现

热门文章

  1. PHP IDE PHPStorm配置支持友好Laravel代码提示方法
  2. Could..... not preload global game manager
  3. 数据流管理:redux
  4. Python常用模块之re
  5. 打包上传appsto错误 ERROR ITMS-90087: 和WARNING ITMS-90080: 问题
  6. 开发一个c#的数据库连接池
  7. C / C ++ 基于梯度下降法的线性回归法(适用于机器学习)
  8. 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)-B-杨老师游戏
  9. Elasticsearch 常用API
  10. ko绑定----记录