1 / 103
文档名称:

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

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

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

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

上传人:glfsnxh 2019/10/1 文件大小:831 KB

下载得到文件列表

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;}#include<>#bi(intn

最近更新

2024年腾冲县招教考试备考题库含答案解析(夺.. 30页

2024年芦山县幼儿园教师招教考试备考题库及答.. 31页

2024年苏州信息职业技术学院马克思主义基本原.. 12页

2024年苏州经贸职业技术学院马克思主义基本原.. 12页

2024年茅台学院马克思主义基本原理概论期末考.. 13页

2024年荣昌县招教考试备考题库含答案解析(夺.. 31页

2024年菏泽学院马克思主义基本原理概论期末考.. 12页

2024年蒙城县幼儿园教师招教考试备考题库含答.. 31页

2024年蓟县幼儿园教师招教考试备考题库含答案.. 30页

2024年蚌埠城市轨道交通职业学院马克思主义基.. 12页

2024年衡水健康科技职业学院马克思主义基本原.. 12页

2024年襄城县招教考试备考题库带答案解析 31页

2024年西北师范大学马克思主义基本原理概论期.. 12页

2024年西南财经大学天府学院马克思主义基本原.. 12页

2024年西安外事学院马克思主义基本原理概论期.. 12页

2024年西安电力机械制造公司机电学院马克思主.. 13页

2024年西安音乐学院马克思主义基本原理概论期.. 12页

2024年谷城县幼儿园教师招教考试备考题库附答.. 30页

2024年贵定县招教考试备考题库及答案解析(必.. 30页

2024年贵州盛华职业学院马克思主义基本原理概.. 13页

2024年资阳口腔职业学院马克思主义基本原理概.. 13页

2024年辉南县招教考试备考题库含答案解析(夺.. 31页

2024年辽宁冶金职业技术学院马克思主义基本原.. 12页

2024年辽宁机电职业技术学院马克思主义基本原.. 12页

2024年辽宁警察学院马克思主义基本原理概论期.. 12页

2024年达日县招教考试备考题库含答案解析(夺.. 30页

2024年连山县幼儿园教师招教考试备考题库及答.. 31页

2024年通山县幼儿园教师招教考试备考题库含答.. 30页

2024年遂宁职业学院马克思主义基本原理概论期.. 13页

2024年遵义医药高等专科学校马克思主义基本原.. 12页