【单选题】下述关于二分查找(折半查找)算法描述正确的是( )
A: 二分查找是在任意给定的无序的数列中查找指定的数。
B: 二分查找的序列为A[left,right],其中left
C: 二分查找根据比较二分位置的元素与待查找的是否相等。若相等,则算法结束。若不相等,进入其中一个子问题继续查找。
D: 若二分查找的序列为A[left,right],其中left
A: 二分查找是在任意给定的无序的数列中查找指定的数。
B: 二分查找的序列为A[left,right],其中left
C: 二分查找根据比较二分位置的元素与待查找的是否相等。若相等,则算法结束。若不相等,进入其中一个子问题继续查找。
D: 若二分查找的序列为A[left,right],其中left
举一反三
- 下述关于二分查找(折半查找)算法描述正确的是() A: 二分查找是在任意给定的n个元素序列中查找指定元素。 B: 二分查找的序列为A[left,right],分解操作为:(right-left)/2 C: 二分查找根据比较的结果,好的情况是相等,算法结束。坏的情况是进入其中一个子问题继续查找。 D: 若二分查找的序列为A[left,right],用递归来解决子问题,则边界条件是left>right。
- java中有很多的算法,请谈谈什么是二分查找() A: 二分查找也称折半查找,先找中间的元素和要找的比较,判断是大了还是小了 B: 二分查找数组的元素必须是有序的 C: 二分查找数组的元素必须是无序的 D: 二分查找不是折半查找
- 关于二分查找算法说法正确的是() A: 二分查找要比线性查找高效 B: 二分查找对数据有一定要求 C: 不是所有的列表都能使用二分查找算法的 D: 在列表搜索时,我们尽量选择二分查找算法
- 关于查找算法,不正确的说法是()。 A: 二分查找法是一种高效的查找方法 B: 二分查找法可以查找所有数据 C: 二分查找时每次都与中点数据比较 D: 二分查找只能应用在有序排列的数据中
- 实验八一、实验目的:1.熟练掌握顺序查找算法。2.熟练掌握二分查找算法。二、实验内容1.根据顺序查找算法,编写设有哨兵的顺序查找算法并用C编程实现。2.编写二分查找算法并用C编程实现。