博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数值的整数次方
阅读量:7229 次
发布时间:2019-06-29

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

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

注意若指数为负,需要先进行转换。套用快速幂

1 class Solution { 2 public: 3     double Power(double base, int exponent) { 4         double res=1.0; 5         if(base==1||exponent==0) return 1; 6         if(base==0) return 0; 7         if(exponent<0) base=1/base; 8         exponent=abs(exponent); 9         while(exponent!=0){10             if(exponent%2==1) res=res*base;11             base=base*base;12             exponent=exponent/2;13         }14         return res;15     16     }17 };

 

转载地址:http://tadfm.baihongyu.com/

你可能感兴趣的文章
Cordova + Vue 实现点击两次退出应用
查看>>
JAVA 多用户商城系统b2b2c-Spring Cloud Stream 介绍
查看>>
spring cloud构建互联网分布式微服务云平台-SpringCloud集成项目简介
查看>>
基于房源的画像分析
查看>>
80% UI 初学者走过的弯路,你走了几条?
查看>>
文档和元素的几何滚动
查看>>
php 设计模式
查看>>
Java springcloud B2B2C o2o多用户商城 springcloud架构(八)springboot整合mongodb
查看>>
3年工作经验的Java程序员面试经过
查看>>
Mysql 批量写入数据,对于这类性能问题,你是如何优化的
查看>>
MySQL无法启动几种常见问题小结
查看>>
阿里CTO:阿里所有技术和产品输出都将必须通过阿里云进行
查看>>
更好用的集群限流功能,Sentinel 发布 v1.4.2
查看>>
Python(生成执行文件)
查看>>
redis安装配置 - ttlsa教程系列之redis
查看>>
Linux --DHCP服务器配置;DHCP服务器中继
查看>>
IE版本多的可爱_已迁移
查看>>
eclipse查看jar包中class的中文注释乱码问题的解决
查看>>
我的友情链接
查看>>
我的友情链接
查看>>