早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
在排序过程中,比较次数与序列的初始位置无关的排序方法是()。A.直接插入排序和快速排序B.快速排序
题目
在排序过程中,比较次数与序列的初始位置无关的排序方法是( )。A.直接插入排序和快速排序B.快速排序和归并排序C.直接选择排序和归并排序D.直接插入排序和归并排序
参考答案
正确答案:C
直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R{1}~R[n-1]中选取最小值,与R[2]交换,...., 第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,.....,第n-1次从R[n-2]~R[n-1]中选取最小值,与R[n-2]交换,总共通过n-1次,得到一个按排序码从小到大排列的有序序列. 归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。
直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R{1}~R[n-1]中选取最小值,与R[2]交换,...., 第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,.....,第n-1次从R[n-2]~R[n-1]中选取最小值,与R[n-2]交换,总共通过n-1次,得到一个按排序码从小到大排列的有序序列. 归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。
看了在排序过程中,比较次数与序列的...的网友还看了以下:
用直接插入排序法对1,2,3,4,8,5,7,6,9,13,21,…共21个数按从小到大排序最多需 数学 2020-05-13 …
教室里有4排日光灯,每排灯各由一个开关控制,但灯的排数序号与开关序号不一定对应,其中控制第二排灯的 数学 2020-06-24 …
数据结构:给出一组排序码序列(49,38,65,97,76,13,27,50)(1)写出堆排数据结 其他 2020-07-17 …
数据结构——排序将一个杂乱无序的整数序列,按照从小到大的顺序排列并输出。请加入解释注意:不能调用系 其他 2020-07-23 …
设S=X1Y1+X2Y2+.+XnYn,其中X1,X2,...,Xn和Y1,Y2...,Yn是排序 数学 2020-08-02 …
输入N个整数,存入一个数组中。1)应用某种排序算法将这N个数有大到小的顺序排序,输出排序的结果并存入 其他 2020-11-17 …
每排的座位数AN与排的序数N的关系.体育馆的每个区,每排的座位数AN与排的序数N的关系,写出用N表示 数学 2020-11-18 …
设有一个已按由小到大排好序的数组,今输入一个整数,要求按原来排序的规律将它插入到数组中。:设有一个已 其他 2020-12-05 …
如图是某教室里日光灯的四个控制开关(分别记为A、B、C、D),每个开关分别控制一排日光灯(开关序号与 数学 2021-01-13 …
程序框图问题(只要用文字说明)设计一个程序,将已经排好序的20个数倒过来排。 其他 2021-01-15 …