1 / 39
文档名称:

Java经典算法40题 经典!.docx

格式:docx   大小:65KB   页数:39
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

Java经典算法40题 经典!.docx

上传人:xunlai783 2017/12/18 文件大小:65 KB

下载得到文件列表

Java经典算法40题 经典!.docx

相关文档

文档介绍

文档介绍:【程序1】  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?  
:   兔子的规律为数列1,1,2,3,5,8,13,21....  
public class exp2{
    public static void main(String args[]){
       int i=0;
       for(i=1;i<=20;i++)
           (f(i));
    }
    public static int f(int x)
    {
       if(x==1 || x==2)
           return 1;
       else
           return f(x-1)+f(x-2);
    }
}

public class exp2{
    public static void main(String args[]){
       int i=0;
       math mymath = new math();
       for(i=1;i<=20;i++)
           ((i));
    }
 
}
class math
{
    public int f(int x)
    {
       if(x==1 || x==2)
           return 1;
       else
           return f(x-1)+f(x-2);
    }
}
 
【程序2】  题目:判断101-200之间有多少个素数,并输出所有素数。 
:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,  
则表明此数不是素数,反之是素数。 
public class exp2{
    public static void main(String args[]){
       int i=0;
       math mymath = new math();
       for(i=2;i<=200;i++)
           if((i)==true)
           (i);
    }
}
class math
{
    public int f(int x)
    {
       if(x==1 || x==2)
           return 1;
       else
           return f(x-1)+f(x-2);
    }
    public boolean iszhishu(int x)
    {
       for(int i=2;i<=x/2;i++)
           if (x % 2==0 )
              return false;
       return true;
    }
}
 
【程序3】  题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 
:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 
public class exp2{
    public static void main(String args[]){
       int i=0;
       math mymath = new math();
       for(i=100;i<=999;i++)
           if((i)==true)
           (i);
    }
}
class math
    public boolean shuixianhua(int x)
    {
       int i=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)
         

最近更新

2025海宁农商银行招聘参考题库附答案解析 46页

2026年C语言专升本真题及完整答案1套 13页

2026年c语言知识测试题及答案(最新) 13页

2023年咸阳市直机关遴选公务员笔试真题汇编附.. 68页

2026年东营科技职业学院单招职业技能考试模拟.. 45页

2026年企业作业人员题库100道及参考答案【模拟.. 40页

2026年兰州外语职业学院单招职业技能测试模拟.. 42页

2025北京国专知识产权有限责任公司招聘3人(三.. 43页

2026年反诈骗知识测试试题库及完整答案(历年.. 40页

2026年员工廉政知识测试题(培优a卷) 14页

2025年新平县幼儿园教师招教考试备考题库带答.. 30页

2026年国开电大外国文学形考题库【夺冠】 40页

2025年礼县招教考试备考题库带答案解析 30页

2025湖北黄石市妇幼保健院专项招聘事业编制人.. 48页

2026年工贸试题-考试题库【满分必刷】 42页

2025青海省气象信息中心招聘数据研发和人工智.. 36页

2026年廉政宣传知识测试题(黄金题型) 14页

2026年会计专业技术资格考试题库200道及完整答.. 90页

2026年昆明民泰保安有限责任公司招聘安保人员.. 50页

2026年注册会计师考试财务成本管理真题100道附.. 50页

2026年湖南吉利汽车职业技术学院单招职业技能.. 44页

2026年贵州大学c语言期末试题(满分必刷) 13页

2026湖北郴州莽山旅游开发有限责任公司招聘9人.. 49页

上海金山资本管理集团有限公司2026年校园招聘.. 45页

哈密廉政考试题库及答案(易错题) 14页

2026年民族宗教竞赛试题(历年真题) 41页

项目翻新升级建议书 6页

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

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

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页