黑马程序员技术交流社区

标题: JAVA经典算法42例 [打印本页]

作者: David.L    时间: 2014-7-18 21:43
标题: JAVA经典算法42例
部分题目(附件里42例,含源码):
【程序1  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?   
【程序2  题目:判断101-200之间有多少个素数,并输出所有素数。   
1.程序分析:判断素数的方法:用一个数分别去除2sqrt(这个数),如果能被整除,   
则表明此数不是素数,反之是素数。   
【程序3  题目:打印出所有的 "水仙花数",所谓 "水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。  
【程序4  题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5  
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:   
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。   
(2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你,重复执行第一步。   
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。   
【程序5  题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。  
1.程序分析:(a>b)?a:b这是条件运算符的基本例子。   
【程序6  题目:输入两个正整数mn,求其最大公约数和最小公倍数。   
【程序7  题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。   
【程序8  题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。   
【程序10 题目:一球从100高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在   10次落地时,共经过多少米?第10次反弹多高?   






作者: 刘卫强    时间: 2014-7-21 15:46
收藏了 哈哈
作者: hnndyuan    时间: 2014-7-21 16:43
学习中,希望能再次有所提升吧。
作者: hawkdfz    时间: 2014-7-21 17:52
多多练习是好事
作者: hmid    时间: 2014-7-21 20:10
经典!顶顶顶

作者: DSY    时间: 2014-7-21 23:04
回复     留着练习   谢谢楼主分享
作者: 威猛的小熊    时间: 2014-7-22 08:02
谢谢楼猪的分享。。。。
作者: huanglyhf    时间: 2014-7-22 10:34
看起来题目很有意思
作者: lwlivy    时间: 2014-7-22 13:37
不错,多多练习
作者: AEhaojiu    时间: 2014-7-23 00:28
适合入门。
作者: 沿途的记忆    时间: 2014-7-24 11:13
貌似很熟悉
作者: dayongxin    时间: 2014-7-24 16:26
算法很核心 要好学习哦!
作者: xbz1986    时间: 2014-7-24 16:36
这个要收藏{:2_36:}
作者: 七丶哥    时间: 2014-7-24 21:04
不错啊,给力
作者: 傻傻哋帥    时间: 2014-7-24 21:46
下载学习了,,,
作者: HPU--spring87    时间: 2014-7-24 22:02
不错:lol
作者: 绝尘释爱    时间: 2014-7-24 22:14
很经典,下来学习下
作者: 账号差点被盗    时间: 2014-7-24 22:43
这么好的资源
作者: barry    时间: 2014-8-12 22:16
                    最近在学习算法,向大神致敬
作者: hejinzhong    时间: 2014-8-12 22:55
下载思想
作者: 吕小布    时间: 2014-8-13 17:39
reply。。。。。。。。。。。
作者: 小小新    时间: 2014-8-15 23:57
O(∩_∩)O谢谢谢谢
作者: ♥nly    时间: 2014-8-19 11:12
标题: RE: JAVA经典算法42例
内容看看
作者: cquptpq    时间: 2014-8-19 17:22
很好 我打算收藏 谢谢
作者: yjt    时间: 2014-8-19 21:30
。。。。。
作者: 希冀    时间: 2014-8-27 08:51
经典算法值得去学习感谢楼主
作者: 18334705181    时间: 2014-8-27 12:36
学习学习
作者: 毛富强    时间: 2014-8-27 14:38
哇。。。。一眼看上去   脑袋一片空白
作者: yl82846094    时间: 2014-8-27 18:24
这个好多地方都有!
作者: 不淡定,小学生    时间: 2014-8-27 19:15
看一下啊
作者: 高速度    时间: 2014-8-28 00:35
谢谢分享。。。。。。。。。。。。。
作者: ssd不会    时间: 2014-8-28 15:06
好东西啊,嘻嘻
作者: Fightin黑马    时间: 2014-8-28 15:32
收藏看源码楼
作者: zhuohong_xiao    时间: 2014-8-31 04:49
你们都是些大神。。。。。。。
作者: 仰望星空.....    时间: 2014-9-3 21:31
学习学习
作者: cherry@cookie    时间: 2014-9-5 10:59
算法思想最重要,,,收藏了   谢谢楼主
作者: dingpanbo    时间: 2014-9-5 14:06
看起来很像基础题,学学
作者: xiazhixing    时间: 2014-9-5 16:03
谢谢分享
作者: 钩子    时间: 2014-9-9 12:24
很好啊,锻炼思维
作者: ghostgui    时间: 2014-9-9 22:06
感谢,顶一个
作者: 落幕后,回忆    时间: 2014-9-9 23:25
好东西

作者: ZhangYL    时间: 2014-9-10 00:50
收藏了 回去慢慢看~~~
作者: 苏乞儿    时间: 2014-9-10 01:59
正在学习,楼主分享很有用啊!!!
作者: Another114    时间: 2014-9-23 13:08
哈哈,谢谢。
作者: 卢宁宁    时间: 2014-9-23 22:44
先存下来了,很快就用的到了
作者: gaouj    时间: 2014-9-24 06:32
我来拿资料啦!
作者: wangmh    时间: 2014-9-24 09:49
当然好东西,要收藏的
作者: 当我遇上你    时间: 2014-9-25 23:12
好久没上来了
作者: 九零零    时间: 2014-9-26 00:21
感谢分享
作者: Dylon    时间: 2014-9-26 11:18
感谢分享
作者: xingqik    时间: 2014-9-27 14:48
收藏了 哈
作者: wuchao226    时间: 2014-9-27 18:13
不错,打基础的
作者: sweetheart    时间: 2014-9-27 20:10
xiexiefengxiang
作者: 蚀骨人心    时间: 2014-9-27 21:19
大神啊。已下载。
作者: NoDoes    时间: 2014-10-1 10:56
谢谢分享~~!!!!!!!!1
作者: gongsainan    时间: 2014-10-7 15:09
:):):):):):):):):):):):)
作者: 各有千秋    时间: 2014-10-7 15:23
下载来学习学习
作者: Chills719    时间: 2014-10-7 20:59
好东西当然要支持!
作者: 顺风车    时间: 2014-10-9 01:11
收藏了 哈哈
作者: 张先生不甘心    时间: 2014-10-9 13:04
太好了,正需要这方面的
作者: 犹豫铅笔    时间: 2014-10-15 14:21
看看吗,,,,,,,,,,,,,
作者: 奋发吧小白    时间: 2014-10-15 21:21
谢谢分享!
作者: Jason森    时间: 2014-10-17 00:07
嘻嘻,谢谢
作者: Jason森    时间: 2014-10-17 00:09
嘻嘻,谢谢
作者: Selivia    时间: 2014-10-18 23:23
感谢楼主分享。。
作者: 十万一千    时间: 2014-10-20 19:39
支持一下。。。
作者: 处之泰然    时间: 2014-10-20 20:53
感谢楼主分享。:lol
作者: 为所当为    时间: 2014-10-20 23:42
study...:)
作者: 为所当为    时间: 2014-10-20 23:44
can not read...
作者: 静水流华    时间: 2014-10-24 11:56
哈哈哈哈
作者: 刘挺    时间: 2014-10-25 09:21
下载了,谢谢了
作者: gaouj    时间: 2014-10-26 07:28
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
作者: liuzhidaji    时间: 2014-10-26 20:34
研究研究研究
作者: Frace    时间: 2014-10-30 21:12
00000000000000
作者: RockyChen    时间: 2014-10-31 11:53
学习学习!
作者: RockyChen    时间: 2014-10-31 11:54
回复看算法
作者: 我就是那匹黑马    时间: 2014-10-31 13:03
算法 还不会呢  下载学习了
作者: 小胖哥    时间: 2014-10-31 14:43
学习中,希望能再次有所提升吧。
作者: Ivan_一夕    时间: 2014-11-6 00:06
多多练习是好事
作者: wingtheu    时间: 2014-11-6 09:08
好东西,不错
作者: touch_world    时间: 2014-11-7 07:17
谢谢楼主的分享
作者: ye_nickname    时间: 2014-11-10 08:34
好东西,很有用 顶顶顶
作者: 唤月    时间: 2014-12-1 23:07
看看、、、、、
作者: 芭芭拉2    时间: 2014-12-3 12:58
好东西,值得一看!赞。。。
作者: wtjohn    时间: 2014-12-3 23:18
不错。。。。值得收藏。
作者: liqinwyyx    时间: 2014-12-4 14:09
哈哈哈哈
作者: lionel    时间: 2014-12-4 14:23
都是经典的感觉
作者: 646245771    时间: 2014-12-5 16:02
这就是经典算法?
作者: asang13    时间: 2014-12-5 20:10
求进步 谢楼主
作者: red_net    时间: 2014-12-5 22:38
吸取方法的好东西
作者: liupeifeng    时间: 2014-12-6 11:04
有没有更多
作者: 灰太狼大王    时间: 2014-12-6 11:28
zxcvbnm,cvbnmk
作者: alston    时间: 2014-12-7 10:09
我很想看看
作者: 下午茶924    时间: 2014-12-7 13:43

咦,这东西我有哦,也是前不久看到的,不过我是在51cto上看到的呢,多谢版主分享。
作者: zhangyangLengen    时间: 2014-12-9 00:23
谢谢分享
作者: bystander_    时间: 2014-12-9 14:29
mark,算法,这是什么,能吃吗?
作者: 就这样吧    时间: 2014-12-9 19:42
这个太棒了,赞赞赞
作者: manu_chen    时间: 2014-12-9 20:12
需要收藏起来慢慢研究才行。
作者: Ogre    时间: 2014-12-9 20:55
:lol看这些扩散思维
作者: 贝壳    时间: 2014-12-9 21:39
进来看看




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2