填空题每次从无序子表中取出一个元素,把它插入到有序子表中的适当位置,此种排序方法叫做()排序;每次从无序子表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。

您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题若要对1000个元素排序,要求既快又节省存储空间,则最好采用()方法。

A.直接插入排序
B.归并排序
C.堆排序
D.快速排序

2.单项选择题若要对1000个元素排序,要求既快又稳定,则最好采用()方法。

A.直接插入排序
B.归并排序
C.堆排序
D.快速排序

3.单项选择题在对n个元素进行直接插入排序的过程中,算法的空间复杂度为()

A.O(1)
B.O(log2n)
C.O(n2
D.O(nlog2n)

4.单项选择题在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为()

A.O(1)
B.O(log2n)
C.O(n2
D.O(nlog2n)

9.单项选择题对n个元素进行直接插入排序时间复杂度为()。

A.O(1)
B.O(n)
C.O(n2
D.O(log2n)

最新试题

设二叉树采用二叉链表方式存储,root指向根结点,r所指结点为二叉树中任一给定的结点。则可以通过改写()算法,求出从根结点到结点r之间的路径。

题型:单项选择题

顺序表中有10个数据元素,若第一个元素的存储地址是1000,则最后一个元素地址是1036,第5个元素的地址是()

题型:单项选择题

则该队列为空队列的条件为()

题型:单项选择题

下列可以直接用循环结构即可将递归转换为非递归的是()

题型:多项选择题

已知二叉树用二叉链表存储,则若实现二叉树实现左右子树交换,可以借助改写()遍历算法实现。

题型:多项选择题

对给定的数据集{84,47,25,15,21}排序,进行2趟简单选择排序的结果是()

题型:单项选择题

当需要用一个形式参数直接改变对应实参的值时,该形式参数应说明为()

题型:单项选择题

对关键字{28,16,32,12,60,2,5,72}进行快速排序,第一趟以28为枢轴产生的划分结果为()

题型:单项选择题

单链表类型定义如下:用不带头结点的单链表存储待排数据,链表头指针为head。下列直接选择排序算法对链表按升序进行排序,请填写适当内容使算法完整。

题型:问答题

二叉树的二叉链表类型定义如下:阅读下列算法,并回答问题:(1)该算法的功能是什么?(2)以下算法功能是否等价于上面的算法?

题型:问答题