剑指offer-数值的整数次方
来源:互联网 发布:淘宝空包网 编辑:程序博客网 时间:2024/05/10 04:25
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
全面高效的递归算法:a^n=(a^n/2)*(a^n/2)
public class Solution { public double Power(double base, int exponent) { if(0==exponent) return 1; if(exponent > 0){if (1 == exponent)return base;double result = Power(base, exponent >> 1);result *= result;if (1 == (exponent & 0x1))result *= base;return result; }else { double nums = base; int flag = -exponent; for(int i = 1; i < flag; i++){ nums = nums * base; } return 1/nums; } }}
0 0
- 剑指Offer之数值的整数次方
- 剑指offer:数值的整数次方
- 【剑指offer】数值的整数次方
- [剑指offer]Q11:数值的整数次方
- 【剑指offer】数值的整数次方
- 剑指Offer之数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer--数值的整数次方
- 剑指Offer之 - 数值的整数次方
- 剑指offer-11 数值的整数次方
- 剑指offer 11 - 数值的整数次方
- 剑指Offer-数值的整数次方
- 剑指offer 数值的整数次方
- 《剑指offer》数值的整数次方
- 剑指offer—数值的整数次方
- 剑指Offer-11-数值的整数次方
- 【剑指offer】之数值的整数次方
- 剑指offer-数值的整数次方
- POJ 1006_Biorhythms
- uwsgi启动
- apache服务器
- Android——ViewHolder简洁写法
- 第1章第1节练习题4 有序表删除指定区间值
- 剑指offer-数值的整数次方
- mysql的默认排序
- ss
- RabbitMQ基础知识
- 如何实现一个搜索引擎(3):tf-idf权重 How to Implement a Search Engine Part 3: Ranking tf-idf
- 在unity通过组件名称(string)添加脚本
- 【C++】:用sort对string类型进行排序
- Kafka学习之一 Kafka是什么,主要应用在什么场景?
- 漫谈程序员(十)大白菜装机版安装win7系统使用教程