单项选择题在待排序元素基本有序的情况下,效率最高的排序方法是()。

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


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题当两个元素出现逆序的时候就交换位置,这种排序方法称为()。

A.选择排序
B.归并排序
C. 插入排序
D.交换排序

3.单项选择题依次将每两个相邻的有序表合并成一个有序表的排序方法称为()。

A.选择排序
B.插入排序
C.归并排序
D.交换排序

5.单项选择题在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是()。

A.冒泡排序
B.直接插入排序
C.希尔排序
D.直接选择排序

7.单项选择题有数据{53,30,37,12,45,24,96},从空二叉树开始逐个插入数据来形成二叉排序树,若希望高度最小,应该选择的序列是()。

A.12,24,30,37,45,53,96
B.30,24,12,37,45,96,53
C.37,24,12,30,53,45,96
D.45,24,53,12,37,96,30

最新试题

设顺序存储的钱性表长度为n,对于删除操作,设删除位置是等概率的,则删除一个元素平均移动元素的次数为()。

题型:单项选择题

通常数据的逻辑结构包括()、()、()、()四种类型。

题型:填空题

以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别是链队列的对头、队尾指针。

题型:问答题

在一棵二叉树中,编号为19的结点的双亲结点的顺序编号为()。

题型:单项选择题

绒性表的顺序结构中,()。

题型:单项选择题

设head1和P1分别是不带头结点的单向链表A的头指针和尾指针,head2和P2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表,写出其中两个关键的赋值语句(不用完整程序,结点的链域为next)。

题型:问答题

按照二又树的递归定义,对二叉树遍历的常用算法有()、()、()三种。

题型:填空题

如下图所示的二叉树,其前序遍历序列为()。 

题型:填空题

一棵二叉树顺序编号为6的结点(树中各结点的编号与等深度的完全二叉中对应位置上结点的编号相同),若它存在右孩子,则右孩子的编号为()。

题型:填空题

若上述二叉树的各个结点的字符分别代表不同的整数(其中没有相等的),并恰好使该树成为一棵二叉排序树,试绘出a、b、c、d、e的大小关系。

题型:问答题