手机版

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

时间:2025-04-24   来源:未知    
字号:

第 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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)