锁定老帖子 主题:编程经典问题及其Java求解(一)
精华帖 (0) :: 良好帖 (1) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-01
sinostone 写道 简单问题复杂化
|
|
返回顶楼 | |
发表时间:2010-06-02
kevin_wanwei 写道 我晕倒,现在还在迷恋这些程序,悲哀啊!!!!!!!!!!!! 谁大学不是玩这些玩过来的?
|
|
返回顶楼 | |
发表时间:2010-06-02
在大学里,学习数据结构及参加高程考试的时候,经常研究些算法,温故而知新啊
|
|
返回顶楼 | |
发表时间:2010-06-02
题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩
下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 程序分析:采取逆向思维的方法,从后往前推断。 这道题我觉得如下写比较符合题目要求: public static void main(String[] args) { int day=10; int number=1; getDayNumber(day,number); } public static int getDayNumber(int day,int number){ System.out.println("第:"+day+" 天有:"+ number+" 桃子"); if(day==1){ return number; }else{ number=(number+1)*2; day=day-1; getDayNumber(day, number); } return number; } |
|
返回顶楼 | |
发表时间:2010-06-02
yqklw521 写道 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩
下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 程序分析:采取逆向思维的方法,从后往前推断。 这道题我觉得如下写比较符合题目要求: public static void main(String[] args) { int day=10; int number=1; getDayNumber(day,number); } public static int getDayNumber(int day,int number){ System.out.println("第:"+day+" 天有:"+ number+" 桃子"); if(day==1){ return number; }else{ number=(number+1)*2; day=day-1; getDayNumber(day, number); } return number; } 我代码里面前面用数组的那个方法其实就把每天的算出来了。 |
|
返回顶楼 | |
发表时间:2010-06-02
最后修改:2010-06-02
zpsailor 写道 kevin_wanwei 写道 我晕倒,现在还在迷恋这些程序,悲哀啊!!!!!!!!!!!!
哥们儿,不是迷恋这些程序,只是一些基础的东西偶尔总会接触下吧。 别说,计算机的最重要的地方之一就是数据结构和算法,数据结构和算法基础好的在je里数都能数出来。抛开数据结构和算法,编程就单纯成了语言了,对于很多大牛们而言,做web的不接触数据结构和算法,毫无挑战性可言。 |
|
返回顶楼 | |
发表时间:2010-06-02
orcl_zhang 写道
zpsailor 写道
kevin_wanwei 写道
我晕倒,现在还在迷恋这些程序,悲哀啊!!!!!!!!!!!!
哥们儿,不是迷恋这些程序,只是一些基础的东西偶尔总会接触下吧。 别说,计算机的最重要的地方之一就是数据结构和算法,数据结构和算法基础好的在je里数都能数出来。抛开数据结构和算法,编程就单纯成了语言了,对于很多大牛们而言,做web的不接触数据结构和算法,毫无挑战性可言。 程序 = 数据结构 + 算法。基本功不扎实,活该做一辈子的代码民工。
|
|
返回顶楼 | |
发表时间:2010-06-02
楼主的代码
java.util.Scanner; 需要要JDK1.5以上的环境支持。。。。。。 |
|
返回顶楼 | |
发表时间:2010-06-02
eric_kong 写道
orcl_zhang 写道
zpsailor 写道
kevin_wanwei 写道
我晕倒,现在还在迷恋这些程序,悲哀啊!!!!!!!!!!!!
哥们儿,不是迷恋这些程序,只是一些基础的东西偶尔总会接触下吧。 别说,计算机的最重要的地方之一就是数据结构和算法,数据结构和算法基础好的在je里数都能数出来。抛开数据结构和算法,编程就单纯成了语言了,对于很多大牛们而言,做web的不接触数据结构和算法,毫无挑战性可言。 程序 = 数据结构 + 算法。基本功不扎实,活该做一辈子的代码民工。
|
|
返回顶楼 | |
发表时间:2010-06-02
frankhanmei 写道 楼主的代码
java.util.Scanner; 需要要JDK1.5以上的环境支持。。。。。。 你还在用1.5以下的版本? |
|
返回顶楼 | |