关于查找和排序算法,下列叙述中正确的是()
A: 不同的排序算法执行的效率是相同的,因此只要掌握一种排序算法就可以
B: 顺序查找和二分法查找都是从数组的第一个元素开始查找
C: “冒泡法排序”也叫“起泡法排序”,是一种比较简单易懂的交换排序方法
D: 排序就是将一个有序序列排列成一个无序序列的过程
A: 不同的排序算法执行的效率是相同的,因此只要掌握一种排序算法就可以
B: 顺序查找和二分法查找都是从数组的第一个元素开始查找
C: “冒泡法排序”也叫“起泡法排序”,是一种比较简单易懂的交换排序方法
D: 排序就是将一个有序序列排列成一个无序序列的过程
举一反三
- 按关键字进行查找。关于顺序查找法和二分查找法,下列说法正确的是( ) A: 顺序查找法适用于关键字没有排序的记录序列,二分查找法只能用于关键字已排序的记录序列。 B: 二分查找法适用于关键字没有排序的记录序列,顺序查找法只能用于关键字已排序的记录序列。 C: 顺序查找法和二分查找法都适用于关键字没有排序的记录序列。 D: 顺序查找法和二分查找法都只能用于关键字已排序的记录序列。
- 下列有关算法的描述,错误的是( )? A: 二分法查找比顺序查找效率高 B: 二分法查找时数据必须已升序排序 C: 选择法对n个数排序,需要n-1轮比较 D: 冒泡法排序对n个数排序,最多比较n-1轮
- 关于排序算法说法不正确的是()。? 冒泡排序是一种稳定的排序算法。|冒泡排序和选择排序都属于交换类的排序算法。|冒泡排序是一种通过多次选择最值并把它交换至数列一端,最终使数列达到有序的排序算法。|对于同一个待排序列进行排序,使用选择排序比冒泡排序具有更少的元素交换次数。
- 对于有序列表使用的查找算法是( ) A: 顺序查找 B: 折半查找 C: 冒泡查找 D: 排序查找
- 关于冒泡和选择排序算法说法正确的是() A: 冒泡排序算法优于选择排序算法 B: 选择排序算法优于冒泡排序算法 C: 冒泡排序算法可以把一列数字从大到小进行排列 D: 选择排序的原理是额外创建一个数组,从原数组中找到最小值或者最大值,然后push进新创建的数组