首页题目详情

请设计一个在有序数组a[1..n]中二分搜索元素x的递归算法,要求若x在数组中则返回其下标否则返回0.

问答题
2023-09-19 09:25:17
0 42
参考答案:算法如下:输入:正整数n和存储n个元素的数组a[1..n],被搜索的元素x输出:若x在数组中则返回其下标否则返回0i=binarysearch(1,n,a,x);return I;end BINARYSEARCH1过程 binarysearch(low,high,a,x)       //在数组a的下标为low到high范围内寻找x,       //若找到x则返回其下标否则返回0          if low>high then&nbs...
查看答案
 参考答案
科目:算法分析与设计
学科:公安学