单项选择题对具有n个元素的任意序列采用插入排序法进行排序,排序趟数为()。

A.n-1
B.[log2n]
C.n
D.n+1


您可能感兴趣的试卷

你可能感兴趣的试题

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

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

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

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

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

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

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

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

9.单项选择题有数据{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

最新试题

试画出题中二叉树。

题型:问答题

设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收楼顶元素,则出栈操作为()。

题型:单项选择题

串函数StrCat(a,b)的功能是进行串()。

题型:填空题

(1)对给定权值3,1,4,4,5,6,构造深度为5的哈夫曼树。(设根为第1层)(2)求树的带权路径长度。(3)链接存储上述哈夫曼树,结点中共有多少个指针域为空,说明理由。

题型:问答题

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

题型:填空题

在一个头指针为head的带头结点的单向循环链表中,p指向尾结点,要使该链表成为不带头结点的单向链表,可执行()。

题型:单项选择题

数据结构中的数据元素存在多对多的关系称为()结构。

题型:填空题

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

题型:填空题

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

题型:问答题

稀疏矩阵存储时,采用一个由()、()非零元3部分信息组成的三元组唯一确定矩阵中的一个非零元素。

题型:填空题