黑马程序员技术交流社区
标题: JAVA经典算法42例 [打印本页]
作者: David.L 时间: 2014-7-18 21:43
标题: JAVA经典算法42例
部分题目(附件里42例,含源码):
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
【程序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】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
【程序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 |