`
hy2012_campus
  • 浏览: 29082 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

java对x的n尺方进行优化

 
阅读更多
public int power(int x,int n){
	int y;
	if(n == 0){
		y = 1;
	}else{
		y = power(x, n/2);
		y = y*y;
		if(n%2 == 1){
			y = y*x;
		}
	}
	return y;
}

 思想时利用递归方法,考虑n是奇数还是偶数情况是分别考虑,提高计算效率。

分享到:
评论

相关推荐

    Java面试笔试题

    1写出你能记住的圆周率最多位2写出歌德巴赫猜想的内容3有一映射函数 y=f(x),已知f(1)=1,f(1.99)=1,现要求对x的n+1位四舍五入,试写出映射函数4如果你现在要开发一种语言,现要设计一随机函数Random(m),可以去...

    java实现标准合作型协同进化遗传算法(多元函数优化)

    * * % 标准合作型协同进化遗传算法(多元函数优化) %实数编码,求最小值,函数为 bound=[-2.048 2.048]; %f2(x)= ∑i1--(n-1)[100(x(i+1)-xi^2)]^2+(xi-1)^2] * */

    Java语言与面向对象与程序设计.rar

    第1章 面向对象软件开发概述MSCBSC 移动通信论坛4o&D'f:G:\ P&M,z 1.1 面向对象问题求解的...&Y6H/J*]3}0O*m%Y | 国内领先的通信技术论坛8.6 Java程序对网上资源的访问 (U$A9~+^/~:w$g(u.K2^www.mscbsc.com8.7 小结

    Java面试宝典-经典

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    java 面试题 总结

    Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,...

    Java面试宝典2010版

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    Java开源的下一代社区平台Symphony.zip

    通过历史数据对用户进行分级提权,让用户从浏览者逐步变为参与者、组织者、管理者,实现自治的社区生态系统。 徽章系统 记录下用户达成的成就以及对社区的贡献。 安装与配置 请参考 Sym 安装指南。 使用授权 ...

    java面试题大全(2012版)

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    java面试宝典

    56、写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔。 14 59、Java 编程,打印昨天的当前时刻。 15 60、java 和javasciprt 的区别。 15 61、什么时候用assert? 16 62、error和exception有什么...

    最新Java面试宝典pdf版

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    java面试宝典2012

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 52 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    Java面试笔试资料大全

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    JAVA面试宝典2010

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    jdk-8u202-linux-x64.tar

    在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化,原来的hashMap采用的数据结构是哈希表(数组+链表),hashMap默认大小是16,一个0-15索引的数组,如何往里面存储元素,首先调用元素的hashcode...

    Java面试宝典2012新版

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    Java面试宝典2012版

    69、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 48 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的...

    leetcode切割分组-java_algorithm:排序算法演示

    优化版插入排序;多轮步长缩小的方式,步长为 x = x * k + 1 每轮缩短的方式,如:15 > 7 > 3 > 1,并确保最后一轮步长为1 平均时间复杂度 O(n (log n) 空间复杂度 O(1) MergeSort | 归并排序 | 外排序 空间复杂度 O...

Global site tag (gtag.js) - Google Analytics