- 浏览: 33683 次
- 性别:
- 来自: 厦门
文章分类
最新评论
【程序23】 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
public class Ex23 { static int getAge(int n){ if (n==1){ return 10; } return 2 + getAge(n-1); } public static void main(String[] args) { System.out.println("第五个的年龄为:"+getAge(5)); } }
发表评论
-
JAVA经典算法第三十题
2011-02-21 22:41 968【程序30】 题目:有一个已经排好序的数组。现输入一个数, ... -
JAVA经典算法第二十九题
2011-02-21 22:40 674【程序29】 题目:求一个3*3矩阵对角线元素之和 ... -
JAVA经典算法第二十八题
2011-02-21 22:40 647【程序28】 题目:对10个数进行排序 1.程序分析 ... -
JAVA经典算法第二十七题
2011-02-21 22:39 724【程序27】 题目:求100之内的素数 publ ... -
JAVA经典算法第二十六题
2011-02-21 22:38 725【程序26】 题目:请输入星期几的第一个字母来判断一下是星 ... -
JAVA经典算法第二十五题
2011-02-21 22:37 721【程序25】 题目:一个5位数,判断它是不是回文数。即12 ... -
JAVA经典算法第二十四题
2011-02-21 22:37 747【程序24】 题目:给一个不多于5位的正整数,要求:一、求 ... -
JAVA经典算法第二十二题
2011-02-21 22:35 663【程序22】 题目:利用递归方法求5!。 1.程序分 ... -
JAVA经典算法第二十一题
2011-02-21 22:35 697【程序21】 题目:求1+2!+3!+...+20!的和 ... -
JAVA经典算法第二十题
2011-02-21 22:34 659【程序20】 题目:有一分数序列:2/1,3/2,5/3, ... -
JAVA经典算法第十九题
2011-02-21 22:33 801【程序19】 题目:打印出如下图案(菱形) * ... -
JAVA经典算法第十八题
2011-02-21 22:31 824【程序18】 题目:两个乒乓球队进行比赛,各出三人。甲队为 ... -
JAVA经典算法第十七题
2011-02-21 22:30 724【程序17】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子 ... -
JAVA经典算法第十五题
2011-02-21 22:28 727【程序15】 题目:输入三个整数x,y,z,请把这三个数由小到 ... -
JAVA经典算法第十四题
2011-02-21 22:28 767【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几 ... -
JAVA经典算法第十三题
2011-02-21 22:27 629【程序13】 题目:一个整数,它加上100后是一个完全平 ... -
JAVA经典算法第十二题
2011-02-21 22:26 768程序12】 题目:企业发放的奖金根据利润提成。利润(I)低于 ... -
JAVA经典算法第十一题
2011-02-21 22:26 705【程序11】 题目:有1、2、3、4个数字,能组成多少个互 ... -
JAVA经典算法第十题
2011-02-21 22:25 649【程序10】 题目:一球从100米高度自由落下,每次落地后反跳 ... -
JAVA经典算法第九题
2011-02-21 22:24 699【程序9】 题目:一个数如果恰好等于它的因子之和,这个数就 ...
相关推荐
Java数据结构和算法第二十三讲.avi Java数据结构和算法第二十九讲.avi Java数据结构和算法第二十二讲.avi Java数据结构和算法第二十五讲.avi Java数据结构和算法第二十八讲.avi Java数据结构和算法第二十六讲.avi ...
第二十三章位数与文件压缩 第二十四章图与路径 第二十五章图算法 第二十六章图的实现 第二十七章平衡的搜索树 第二十八章数论与加密 第二十九章杂类算法 附录AJava入门 附录BJava关键字 附录CASCII字符编码 附录D...
java经典算法题例。参赛必做。 【程序14】 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找...
Java数据结构和算法 一、数组于简单排序 1 二、栈与队列 4 三、链表 7 四、递归 22 五、哈希表 25 六、高级排序 25 七、二叉树 25 八、红—黑树 26 九、堆 36 十、带权图 39
《数据结构与算法分析:Java语言描述 第2版 》是国外数据结构与算法分析方面的经典教材 使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计) 随着计算机速度...
请用java写二叉树算法,实现添加数据形成二叉树功能,并以先序的方式打印出来. 43.请写一个java程序实现线程连接池功能? 44.给定一个C语言函数,要求实现在java类中进行调用。 45.如何获得数组的长度? 46....
《算法导论》(Introduction to Algorithms)原书第二版 Thomas H Cormen(科曼) Charles E Leiserson Ronald L Rivest Clifford Stein著 南京大学潘金贵 顾铁成 李成法 叶懋等译 机械工业出版社 2006 本书简称CLRS...
第一章:jvm、第二章:java集合、第三章:java多线程...加密算法、第二十三章:分布式缓存、第二十四章:Hadoop、第二十五章:Spark、第二十六章:Storm、第二十七章:YARN、第二十八章:机器学习、第二十九章:云计算
笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此...
第二部分 排序和顺序统计学 引言 第6章 堆排序 6.1 堆 6.2 保持堆的性质 6.3 建堆 6.4 堆排序算法 6.5 优先级队列 第7章 快速排序 7.1 快速排序的描述 7.2 快速排序的性能 7.3 快速排序的随机化...
第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的...
1. 判断第二个日期比第一个日期大 82 2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? ...
第二部分 排序和顺序统计学 引言 第6章 堆排序 6.1 堆 6.2 保持堆的性质 6.3 建堆 6.4 堆排序算法 6.5 优先级队列 第7章 快速排序 7.1 快速排序的描述 7.2 快速排序的性能 7.3 快速排序的随机化...
算法与编程 三. html&JavaScript;&ajax;部分 四. Java web部分 五. 数据库部分 六. XML部分 七. 流行的框架与新技术 八. 软件工程与设计模式 九. j2ee部分 十. EBJ部分 十一. webservice部分 十二. 面试注意事项
3 第二章 Java基础 4 第三章 面向对象程序设计基础 5 第四章 图形用户界面设计 6 第五章 Java Swing基础 7 第六章 Java图形与图像处理 8 第七章 多线程与异常处理 9 第八章 数据流(1) 10 第八章 数据流(2) ...
6、题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 7、题目:求100之内的素数 。 8、题目:对10个数进行排序。 9、题目:求一个3*3矩阵对角线元素之和。 10、题目...
“第2篇算法基本应用篇”详细讲解了算法在排序、查找、数值计算、数论、经典趣题和游戏中的应用;“第3篇算法高级应用篇”讲解了算法的一些高级应用技术,包括在密码学和数据压缩/解压缩中的应用。 《C/C++常用算法...