开始做题 00:00:00

一、单选题 (一共30题,共60分)
1.

在顺序表中查找第 i 个元素,时间效率最高的算法的时间复杂度为()

2.

树形结构中,度为0的结点称为()

3.

已知有向图 G=(V ,E),其中 V={V 1,V2,V 3,V4,V 5,V6,V 7},E={} ,则图 G 的拓扑序列是()

4.

有关图中路径的定义,表述正确的是()

5.

串的长度是指()

6.

组成数据的基本单位是()

7.

程序段的时间复杂度为()

8.

与串的逻辑结构不同的数据结构是()

9.

二叉树的第i(i≥1)层上所拥有的结点个数最多为()

10.

设单链表中指针p指向结点A,若要删除A的直接后继,则所需修改指针的操作为()

11.

下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是()

12.

设字符串S1=″ABCDEFG″,S2=″PQRST″,则运算S=CONCAT(SUBSTR(S1,2,LENGTH(S2)),SUBSTR(S1,LENGTH(S2),2))后S的结果为()

13.

在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并且A的左孩子的平衡因子为-1,右孩子的平衡因子为0,则使其平衡的调整方法为()

14.

如果结点A有3个兄弟结点,而且B为A的双亲,则B的度为()

15.

数据表A中每个元素距其最终位置较近,则最省时间的排序算法是()

16.

在表长为n的顺序表上做插入运算,平均要移动的结点数为()

17.

顺序表中有19个元素,第一个元素的地址为200,且每个元素占一个字节,则第14个元素的存储地址为()

18.

由顶点V1,V2,V3构成的图的邻接矩阵为,则该图中顶点V1的出度为(C)

19.

元素的进栈次序为 A,B,C,D,E,则退栈中不可能的序列是()

20.

由带权为 9,2,5,7 的四个叶子结点构造一棵哈夫曼树, 该树的带权路径长度为()

21.

在已知尾指针的单循环链表中,插入一个新结点使之成为首结点,其算法的时间复杂度为()

22.

已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当二分查找值为90的元素时,查找成功时需比较的次数为()

23.

在查找顺序表各结点概率相等的情况下,顺序按值查找某个元素的算法时间复杂度为()

24.

下列各项键值序列中不是堆的为()

25.

在线性表的下列存储结构中进行插入、删除运算,花费时间最多的是()

26.

在栈中进行插入和删除操作的一端称为()

27.

用n个值构造一棵二叉排序树,它的最大高度为

28.

冒泡排序的时间复杂度是()

29.

设无向图的邻接表如题14图所示,则该图的边数为()

30.

带表头结点链队列的队头和队尾指针分别为front和rear,则判断队空的条件为()

二、填空题 (一共13题,共26分)
31.

下列程序段的时间复杂度为 ________

32.

数据的逻辑结构被分为集合结构、 ________、树形结构和图状结构 4 种。

33.

线性表中所含结点的个数称为________。

34.

向一个栈顶指针为top的链栈中插入一个新结点*p时,应执行_____和top=p操作。

35.

设一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的退栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少为_______。

36.

若满二叉树的结点数为n,则其高度为______。

37.

在一棵具有n个结点的完全二叉树中,从树根起,自上而下、从左到右地给所有结点编号。若编号为i的结点有父结点,那么其父结点的编号为________。

38.

深度为k的二叉树,结点数最多有_______个。

39.

某二叉树的后根遍历为ABKCBPM,则该二叉树的根为________。

40.

在一个具有n个顶点的无向图中,顶点的度最大可达________。

41.

有向图G的邻接矩阵为A,如果图中存在弧,则A[i][j]的值为________。

42.

顺序查找算法的平均查找长度为________。

43.

二路归并排序的平均时间复杂度为 ________。

答题卡 暂停 交卷 置顶
置顶