数据结构试题和答案A卷一、填空题(共8小题,每空1分,共计20分)1.栈和队列都是_线性_结构;对于栈只能在_栈顶_插入和删除元素;对于队列只能在_队尾_插入元素和在_队头_删除元素
2.一个广义表中的元素分为单元素和表元素两类
3.对于一个长度为n的顺序存储的线形表,在表头插入元素的时间复杂度为__O(n)_______,在表尾插入元素的时间复杂度为____O(1)_______
5.在一棵具有n个结点的二叉树中,所有结点的空子树个数等于n+1
6.若一个图的顶点集为{a,b,c,d,e,f},边集为{(a,b),(a,c),(b,c),(d,e)},则该图含有___3____个连通分量
7.在进行直接插入排序时,其数据比较次数与数据的初始排列__有___关;而在进行直接选择排序时,其数据比较次数与数据的初始排列__无___关
8.若对关键字序列(43,02,80,48,26,57,15,73,21,24,66)进行一趟增量为3的希尔排序,则得到的结果为(15,02,21,24,26,57,43,66,80,48,73)
在有序表(12,24,36,48,60,72,84)中折半查找关键字72时所需进行的关键字比较次数为__2___
在线形表的散列存储中,处理冲突有开放定址法和链地址法两种方法
已知一棵度为3的树有2个度为1的结点,3个度为2的结点,4个度为3的结点,则该树中有______12______个叶子的结点
设二叉树结点的先根序列为ABDECFGH,中根序列为DEBAFCHG,则二叉树中叶子结点是_E,F,H___
13.若由3,6,8,12,10作为叶子结点的值生成一棵哈夫曼树,则该树的高度为4,带权路径长度为87
二、选择题(共15小题,每题1分,共计15分)1.算法指的是(D)A.计算机程序B.解决问题的计算方法C.排序算法D.解决问