第1题:
第2题:
对记录序列排序是指按记录的某个关键字排序,记录序列按()排序结果是唯一的。
关键字
略
第3题:
下面针对排序描述项正确的是()
第4题:
当待排序序列初始有序时,快速排序的时间复杂性为O(n)。
第5题:
当输入序列已经基本有序时,起泡排序需要比较关键码的次数,比快速排序还要少。
第6题:
设初始记录关键字基本有序,则快速排序算法的时间复杂度为O(nlog2n)。
第7题:
快速排序在()情况下部利于发挥其长处或优势。
第8题:
在堆排序和快速排序中,若初始记录接近正序或反序,则选用();若初始记录基本无序,则最好选用()。
第9题:
第10题:
对
错
第11题:
第12题:
希尔排序
归并排序
插入排序
选择排序
第13题:
按某关键字对记录序列排序,若关键字()的记录在排序前和排序后仍保持它们的前后关系,则排序算法是稳定的,否则是不稳定的。
关键字相等的记录
略
第14题:
在对10个记录的序列(9,35,19,77,2,10,53,45,27,68)进行直接插入排序时,当把第6个记录10 插入到有序表时,为寻找插入位置,元素间需比较()次。(按升序排序)
第15题:
在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是__(1)__。从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为__(2)__。设有1000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素,最好选用__(3)__排序法。空白(3)处应选择()
第16题:
在初始序列已基本有序(除去n个元素中的某k个元素后即呈有序,k<
第17题:
排序方法中,从无序序列中选择关键字最小的记录,将其与无序区(初始为空)的第一个记录交换的排序方法,称为()。
第18题:
当待排序序列的关键字次序为倒序时,若需为之进行正序排序,下列方案中()为佳。
第19题:
排序时扫描待排序记录序列,顺次比较相邻的两个元素的大小,逆序时就交换位置,这是()排序的基本思想。
第20题:
起泡排序
快速排序
直接插入排序
简单选择排序
第21题:
堆排序
直接插入排序
快速排序
冒泡排序
第22题:
对
错
第23题:
记录有相同的关键字时
记录完全乱序时
记录已经基本有序时
记录的关键字较大时