1 / 106
文档名称:

51CTO下载-经典算法(C语言).doc

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

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

51CTO下载-经典算法(C语言).doc

上传人:511709291 2019/3/11 文件大小:1.09 MB

下载得到文件列表

51CTO下载-经典算法(C语言).doc

文档介绍

文档介绍:(一) (二) 、三色河内塔 (KnapsackProblem) (大数运算) 、最小公倍数、因式分解 (前序式) (乱数排列) (JosephusProblem) (GrayCode) 、插入、气泡排序 -改良的插入排序 -改良的气泡排序 -改良的选择排序 (一) (三) (使用卫兵) (搜寻原则的代表) 、下三角、对称矩阵 (2N+1)魔方阵 (TowersofHanoi)(Lucas)于1883年从泰国带至法国的,河内为越战时北越的首都,即现在的胡志明市;1883年法国数学家EdouardLucas曾提及这个故事,据说创世纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒上放置64个由上至下依由小至大排列的金盘(Disc),并命令僧侣将所有的金盘从第一根石棒移至第三根石棒,且搬运过程中遵守大盘子在小盘子之下的原则,若每日仅搬一个盘子,则当盘子全数搬运完毕之时,此塔将毁损,而也就是世界末日来临之时。解法如果柱子标为ABC,要由A搬至C,在只有一个盘子时,就将它直接搬至C,当有两个盘子,就将B当作辅助柱。如果盘数超过2个,将第三个以下的盘子遮起来,就很简单了,每次处理两个盘子,也就是:A->B、A->C、B->C这三个步骤,而被遮住的部份,其实就是进入程式的递回处理。事实上,若有n个盘子,则移动完毕所需之次数为2^n-1,所以当盘数为64时,则所需次数为:264-1=+16年,也就是约5000世纪,如果对这数字没什幺概念,就假设每秒钟搬一个盘子好了,也要约5850亿年左右。#include<>voidhanoi(intn,charA,charB,charC){if(n==1){printf("Movesheet%dfrom%cto%c\n",n,A,C);}else{hanoi(n-1,A,C,B);printf("Movesheet%dfrom%cto%c\n",n,A,C);hanoi(n-1,B,A,C);}}intmain(){intn;printf("请输入盘数:");scanf("%d",&n);hanoi(n,'A','B','C');return0;},在他的着作中曾经提到:「若有一只免子每个月生一只小免子,一个月后小免子也开始生产。起初只有一只免子,一个月后就有两只免子,二个月后有三只免子,三个月后有五只免子(小免子投入生产)......。如果不太理解这个例子的话,举个图就知道了,注意新生的小免子需一个月成长期才会投入生产,类似的道理也可以用于植物的生长,i数列,一般习惯称之为费氏数列,例如以下:1、1、2、3、5、8、13、21、34、55、89......解法依说明,我们可以将费氏数列定义为以下:fn=fn-1+fn-2 ifn>1fn=n ifn=0,1#include<>#include<>#defineN20intmain(void){intFib[N]={0};inti;Fib[0]=0;Fib[1]=1;for(i=2;i<N;i++)Fib[i]=Fib[i-1]+Fib[i-2];for(i=0;i<N;i++)printf("%d",Fib[i]);printf("\n");return0;}3.

最近更新

2026年东营科技职业学院单招职业适应性测试模.. 44页

2024年北京舞蹈学院辅导员考试笔试题库最新 36页

2026年中国城市建设史复习题100道及答案(易错.. 44页

2026年中国城市建设史复习题100道有答案 43页

2026年中国城市建设史复习题100道(巩固) 44页

2024年垣曲县辅警招聘考试真题汇编附答案 67页

2024年大化瑶族自治县辅警招聘考试备考题库附.. 67页

2026年主管中药师考试备考题100道及完整答案【.. 38页

2024年宝清县幼儿园教师招教考试备考题库完美.. 33页

2026年云南城市建设职业学院单招职业技能测试.. 45页

2024年峨边彝族自治县招教考试备考题库汇编 33页

2024年广州南方学院辅导员考试参考题库最新 36页

2024年延津县幼儿园教师招教考试备考题库附答.. 33页

2024年新余职业技术学院辅导员考试笔试题库附.. 30页

2024年明达职业技术学院辅导员考试笔试真题汇.. 35页

2024年桂林市职工大学辅导员考试笔试真题汇编.. 36页

2024年武胜县招教考试备考题库最新 33页

2024年江苏经贸职业技术学院辅导员招聘备考题.. 36页

2024年沈阳航空职业技术学院辅导员考试参考题.. 30页

2026年克拉玛依职业技术学院单招职业倾向性测.. 41页

2026年党务廉政知识测试题(实用) 14页

2024年连江县幼儿园教师招教考试备考题库最新.. 41页

2024年重庆文理学院辅导员考试笔试真题汇编附.. 37页

2026年全国二级计算机C语言程序设计题库(各地.. 13页

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

2025中复神鹰碳纤维连云港有限公司招聘356人笔.. 31页

2026年刑事诉讼原理与实务模拟题100道附参考答.. 47页

2026年制冷与空调作业人员考试题库(易错题).. 40页

2026年北海康养职业学院单招职业技能考试题库.. 45页

2026年安徽城市管理职业学院单招职业适应性考.. 37页