博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用log(N)的解法实现数值的整数次方
阅读量:6681 次
发布时间:2019-06-25

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

 

////  main.m//  c++test////  Created by andyyang on 6/3/13.//  Copyright (c) 2013 andyyang. All rights reserved.////#import 
#include "stdio.h"#include "string.h"int power(double base,int exponent){ if(exponent==0) { return 1; } if(exponent==1) { return base; } if(exponent &0x01) { return power(base,exponent>>1)*power(base,exponent>>1)*base; }else { return power(base,exponent>>1)*power(base,exponent>>1); }}int main(int argc, const char * argv[]){ double ret=power(12, 2); printf("%f",ret); getchar(); return 0;}

充分利用位运算,高效低实现数值的整数次方

 

 

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

你可能感兴趣的文章
记2012-2013年一路的Windows Phone历程
查看>>
本博客搬家辣
查看>>
sysstat安装
查看>>
修改root密码
查看>>
Java语言Switch语句详解
查看>>
在Word 2007文档表格中设置行高度和列宽度
查看>>
微软云计算,有多近?有多远?
查看>>
android:layout_gravity和android:gravity
查看>>
我的友情链接
查看>>
使用 docker-compose 批量创建机器
查看>>
洛谷——P2820 局域网
查看>>
php获取数组第一个数组单元值的方法
查看>>
关于MYSQL的一些命令
查看>>
zabbix + RedHat7 安装配置指导
查看>>
Linux基础命令---显示主机名hostname
查看>>
ASP后门、***清理
查看>>
strtus2的xml文件配置
查看>>
Error:No suitable device found: no device found for connection
查看>>
SCCM 2016 为客户端分发管理组件Configuration Manager(一)
查看>>
CentOS 7 多网卡绑定
查看>>