算法分析与设计期末考试模拟试题一(4)

时间:2025-07-08

第 4 页 (共 4 页)

{ if( n>0 )

{

Hanoi( n-1, a,c,b );

Move( a, b );

Hanoi( n-1, c,b,a );

}

} 2. 算法如下:

输入:正整数n 和存储n 个元素的数组a[1..n],被搜索的元素x 输出:若x 在数组中则返回其下标否则返回0

i=binarysearch(1,n,a,x);

return I;

end BINARYSEARCH1

过程 binarysearch(low,high,a,x)

//在数组a 的下标为low 到high 范围内寻找x, //若找到x 则返回其下标否则返回0

if low>high then

return 0;

else

mid=[]2/)(high low +;

if a[mid]=x then

return mid;

else if a[mid]<x then

return binarysearch(low,mid-1,a,x); else return binarysearch(mid+1,high,a,x); end if

end if

算法分析与设计期末考试模拟试题一(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

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

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