网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

22、如果一个系统输入的元素序列处于有序状态的概率很大,且要求排序结果的稳定性,则冒泡排序算法是实现系统排序功能的一个不错的选择。


参考答案和解析
B
更多 “22、如果一个系统输入的元素序列处于有序状态的概率很大,且要求排序结果的稳定性,则冒泡排序算法是实现系统排序功能的一个不错的选择。” 相关考题
考题 如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。(41)是稳定的排序方法,因为这种方法在比较相邻元A.冒泡排序B.希尔排序C.快速排序D.简单选择排序

考题 在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。A.冒泡排序B.选择排序C.快速排序D.归并排序

考题 以下关于快速排序算法的描述中,错误的是( )。在快速排序过程中,需要设立基准元素并划分序列来进行排序。若序列由元素{12,25,30,45,52,67,85}构成,则初始排列为( )时,排序效率最高(令序列的第一个元素为基准元素)。A.快速排序算法是不稳定的排序算法B.快速排序算法在最坏情况下的时间复杂度为0(nlgn)C.快速排序算法是一种分治算法D.当输入数据基本有序时,快速排序算法具有最坏情况下的时间复杂度

考题 排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放人已排序序列的正确位置的方法是()。A.冒泡B.直接插入C.折半插入D.选择排序

考题 不断的将待排序的元素插入到前面的有序序列中,直到所有元素都进入有序序列中,此排序方式是()排序法A冒泡B插入C交换D选择

考题 若待排序的记录数目较少且已按关键字基本有序,则宜采用______排序算法。A.快速排序B.插入排序C.选择排序D.冒泡排序

考题 在待排序的元素序列基本有序的前提下,效率最高的排序算法是______。A.冒泡排序B.选择排序C.快速排序D.归并排序

考题 ● 如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。 (41) 是稳定的排序方法,因为这种方法在比较相邻元素时,值相同的元素并不进行交换。(41)A. 冒泡排序B. 希尔排序C. 快速排序D. 简单选择排序

考题 ●从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法称为(39) 。(39)A.插入排序B.选择排序C.快速排序D.冒泡排序

考题 用某排序方法对一个关键码序列进行递增排序时,对于其中关键码相同的元素,若该方法可保证在排序前后这些元素的相对位置不变,则称该排序方法是稳定的。以下关于排序方法稳定性的叙述中,正确的是( )。A.冒泡排序和简单选择排序都是稳定的排序方法 B.冒泡排序是稳定的排序方法,简单选择排序不是 C.简单选择排序是稳定的排序方法,冒泡排序不是 D.冒泡排序和简单选择排序都不是稳定的排序方法

考题 从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法为( )。A.插入排序 B.选择排序 C.快速排序 D.冒泡排序

考题 排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()。A冒泡B直接插入C折半插入D选择排序

考题 数据表中有10000个元素,如果仅要求求出其中最大的10个元素,则采用()算法最节省时间。A、冒泡排序B、快速排序C、简单选择排序D、堆排序

考题 若一个元素序列基本有序,则选用()方法较快。A、 直接插入排序B、 简单选择排序C、 堆排序D、 快速排序

考题 排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较,然后将其放入已排序序列的正确位置的方法是()A、冒泡排序B、直接插入排序C、归并排序D、选择排序

考题 分别采用堆排序,快速排序,冒泡排序和归并排序,对初态为有序的表,则最省时间的是冒泡算法,最费时间的是()算法。

考题 数据结构与算法里,如果待排序序列是完全有序的,使用改进的冒泡排序,只需要()趟排序。A、一B、二C、三D、四

考题 若一个元素序列基本有序,则选用()排序较快。A、堆排序B、快速排序C、直接插入法D、直接选择排序

考题 每一趟都将一个待排序数据插入到有序队列的合适位置,直至数据全部有序的排序算法称为()A、冒泡排序B、快速排序C、插入排序D、选择排序

考题 对相邻的元素进行两两比较,顺序相反则进行交换,不断重复直到元素全部有序的排序算法称为()A、冒泡排序B、快速排序C、插入排序D、选择排序

考题 一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完,这种排序算法被称为()。A、冒泡排序B、选择排序C、插入排序D、快速排序

考题 单选题一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完,这种排序算法被称为()。A 冒泡排序B 选择排序C 插入排序D 快速排序

考题 单选题每一趟都将一个待排序数据插入到有序队列的合适位置,直至数据全部有序的排序算法称为()A 冒泡排序B 快速排序C 插入排序D 选择排序

考题 单选题若一个元素序列基本有序,则选用()方法较快。A  直接插入排序B  简单选择排序C  堆排序D  快速排序

考题 单选题若一个元素序列基本有序,则选用()排序较快。A 堆排序B 快速排序C 直接插入法D 直接选择排序

考题 单选题排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较,然后将其放入已排序序列的正确位置的方法是()A 冒泡排序B 直接插入排序C 归并排序D 选择排序

考题 单选题数据表中有10000个元素,如果仅要求求出其中最大的10个元素,则采用()算法最节省时间。A 冒泡排序B 快速排序C 简单选择排序D 堆排序

考题 单选题对相邻的元素进行两两比较,顺序相反则进行交换,不断重复直到元素全部有序的排序算法称为()A 冒泡排序B 快速排序C 插入排序D 选择排序