1 / 37
文档名称:

JAVA经典算法50题.doc

格式:doc   页数:37
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA经典算法50题.doc

上传人:xxj16588 2016/2/19 文件大小:0 KB

下载得到文件列表

JAVA经典算法50题.doc

相关文档

文档介绍

文档介绍:JAVA经典算法41题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?:兔子的规律为数列1,1,2,3,5,8,13,21....lassDemo01{publicstaticvoidmain(Stringargs[]){inti=0;for(i=1;i<=20;i++)(f(i));}publicstaticintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}}lassDemo02{publicstaticvoidmain(Stringargs[]){inti=0;mathmymath=newmath();for(i=1;i<=20;i++)((i));}}classmath{publicintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}}【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。lassDemo03{publicstaticvoidmain(Stringargs[]){inti=0;mathmymath=newmath();for(i=2;i<=200;i++)if((i)==true)(i);}}classmath{publicintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}publicbooleaniszhishu(intx){for(inti=2;i<=x/2;i++)if(x%i==0)returnfalse;returntrue;}}【程序3】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。:利用for循环控制100-999个数,每个数分解出个位,十位,百位。lassDemo04{publicstaticvoidmain(Stringargs[]){inti=0;mathmymath=newmath();for(i=100;i<=999;i++)if((i)==true)(i);}}classmath{publicintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}publicbooleaniszhishu(intx){for(inti=2;i<=x/2;i++)if(x%2==0)returnfalse;returntrue;}publicbooleanshuixianhua(intx){inti=0,j=0,k=0;i=x/100;j=(x%100)/10;k=x%10;if(x==i*i*i+j*j*j+k*k*k)returntrue;elsereturnfalse;}}【程序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的值,重复执行第一步。;lassDemo05{publicDemo05(){super();}publicvoidfenjie(intn){for(inti=2;i<=n/2;i++){if(n%i==0){(i+"*");fenjie(n/i);}}(n);(0);//不能少这句,否则结果会出错}publicstaticvoidmain(String[]args){Scanners=newScanner();("请输入N的值:");intN=();(N+"分解

最近更新

2025年黑龙江幼儿师范高等专科学校单招职业适.. 44页

2026四川省医学科学院四川省人民医院专职科研.. 45页

2026年c语言测考试题库(能力提升) 13页

2026年中国城市建设史复习题100道附答案(黄金.. 44页

2025年马鞍山师范高等专科学校单招职业适应性.. 46页

2025福建省人资集团漳州地区招聘工作人员2人考.. 45页

2026山西省面向西安电子科技大学选调优秀高校.. 48页

2026年c语言期末试题及答案(历年真题) 13页

2026年上海立达学院单招职业技能考试题库附答.. 43页

海南封关5G基础设施全覆盖规划 60页

2024年木垒县招教考试备考题库最新 41页

2026年党员廉政知识测试题(有一套) 14页

2026年兰州科技职业学院单招职业倾向性考试题.. 45页

2025北京市第二中学经开区学校教师招聘备考题.. 51页

2026年台州科技职业学院单招职业适应性考试题.. 46页

2025年尼木县幼儿园教师招教考试备考题库带答.. 31页

2025年武汉信息传播职业技术学院单招职业适应.. 44页

2025广东江门市新会银湖产业投资集团有限公司.. 48页

2026年岳阳现代服务职业学院单招职业技能考试.. 44页

2025重庆铜梁区人力资源和社会保障局公益岗招.. 36页

2026年《红楼梦》知识竞赛试题库100道及完整答.. 39页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页

全国大学生智能车大赛作品-智能循迹小车技术文.. 31页

中药配伍禁忌表 6页

《凌志轩四柱命理高级培训班教材》 72页

心思的战场-乔依丝迈尔 50页