C程序设计算法归纳(2)

2025-07-13

资料下载

/* 省略数组输出(见上:冒泡法)*/

数列中查找一个关键字

(1)折半法

BinarySearch(a,n,x,j) k=0; m=n-1;

while(k<=m) {

j=(k+m)/2; if(x==a[j]) exit;

else if(x

if(k>m) j=0; printf(\

(2)顺序查找法

int a[N];

/* 省略数组输入(见上:冒泡法)*/ for(i=0;i

{printf(\找到!序号为:%d\\n\break; }

if(i==8)

printf(\没找到!\

(3)快速顺序查找法

int a[N];

/* 省略数组输入(见上:冒泡法)*/ a[N-1]=x; i=0;

while(a!=x) i++;

if(i

汉诺塔(Hanoi)问题

Page 6 of 7

资料下载

Hanoi(n,X,Y,Z) if(n==1) move(X,1,Z); else {

Hanoi(n-1,X,Z,Y); move(X,n,Z); Hanoi(n-1,Y,X,Z); }

Page 7 of 7


C程序设计算法归纳(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:海南省2024年电气工程师:低压配电接线试题

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219