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

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


您可能感兴趣的试卷

你可能感兴趣的试题

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

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

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

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

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

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

最新试题

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

题型:单项选择题

头指针为L的带头结点的双循环链表,结点的前趋指针域为prior,后继指针域为next,判断该链表为空的条件是()。

题型:填空题

采用邻接矩阵存储n个顶点e条边的无向图,其邻接矩阵的大小为()。

题型:填空题

某顺序表的第一个元素的存储地址是500,每个元素占4个单元,则第8个元素的起始地址是()

题型:单项选择题

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

题型:单项选择题

非空单链表结点结构为[data,next],若指针p所指结点是尾结点,则()表达式为真。

题型:单项选择题

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

题型:单项选择题

阅读下列算法,并回答问题:设栈S=(1,2,3,4,5,6,7),其中7为栈顶元素。调用函数f30(S)后,(1)第一个循环结束后,栈T和队列Q中的内容各是什么?(2)第三个循环语句结束后,栈S中的内容是什么?

题型:问答题

数据元素在计算机的存储映像包括()

题型:多项选择题

在打印杨辉三角形前N行的算法中,需要申请一个N*N的二维数组存放杨辉三角形N行数据。

题型:判断题