试题详情
- 简答题简述二分检索(折半查找)算法的基本过程。
- 设输入是一个按非降次序排列的元素表A[i:j]和x,选取A[(i+j)/2]与x比较,
如果A[(i+j)/2]=x,则返回(i+j)/2;
如果A[(i+j)/2]否则在A[(i+j)/2+1:j]找x。
上述过程被反复递归调用。 关注下方微信公众号,在线模考后查看
热门试题
- 数据结构与算法里,循环结构是用来描述可以
- 数据结构与算法里,while循环属于当型
- 数据结构与算法中,快速排序是()的一种。
- 秦始皇吞并六国使用的远交近攻,逐个击破的
- 数据结构与算法里,在C语言中,有以下二维
- 给定已按升序排好序的n个元素a[0:n-
- 最长公共子序列算法利用的算法是()。
- 下列算法中通常以自底向下的方式求解最优解
- 在下列算法中得到的解未必正确的是()。
- 利用概率的性质计算近似值的随机算法是()
- 关于回溯搜索法的介绍,下面()是不正确描
- 求证:O(f(n))+O(g(n))=O
- 有n个独立的作业{1,2,..,n},由
- 一根绳子有320米长,每天截取12米,问
- 在寻找n个元素中第k小元素问题中,如快速
- 数据结构中,二叉排序树的叶子结点个数为7
- 数据结构与算法里,完数又称完美数,它等于
- 下列合法的数组定义是:()
- 简述分治法与动态规划法的异同。
- 给定一个由n个数组成的序列,要求该序列的