单选题
1、设一组权值集合W={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为()
A、40
B、30
C、45
D、20
学生答案:C
2、执行一趟快速排序能够得到的序列是()
A、[41,12,34,45,27]55[72,63]
B、[63,12,34,45,27]55[41,72]
C、[45,34,12,41]55[72,63,27]
D、[12,27,45,41]55[34,63,72]
学生答案:A
3、设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()
A、任一结点无左孩子
B、空或只有一个结点
C、任一结点无右孩子
D、高度等于其结点数
学生答案:C
4、设某棵三叉树中有40个结点,则该三叉树的最小高度为()
A、6
B、5
C、4
D、3
学生答案:C
5、顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为()
A、O(n)
B、O(1og2n)
C、O(n2)
D、O(n1/2)
学生答案:A
6、设某哈夫曼树中有199个结点,则该哈夫曼树中有()个叶子结点
A、101
B、99
C、100
D、102
学生答案:C
7、设某无向图中有n个顶点e条边,则建立该图邻接表的时间复杂度为()
A、O(n+e)
B、O(n2)
C、O(ne)
D、O(n3)
学生答案:A
8、设用邻接矩阵A表示有向图G的存储结构,则有向图G中顶点i的入度为()
A、第i列非0元素的个数之和
B、第i行非0元素的个数之和
C、第i列0元素的个数之和
D、第i行0元素的个数之和
学生答案:A
9、时间复杂度不受数据初始状态影响而恒为O(nlog2n)的是()
A、冒泡排序
B、快速排序
C、希尔排序
D、堆排序
学生答案:D
10、设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()
A、head->next==heaD
B、head!=0
C、head==0
D、head->next==0
学生答案:C
简答题
题型:简答题主观题分值20分难度:简单得分:20
1、设计在顺序有序表中实现二分查找的算法
题型:简答题主观题分值20分难度:简单得分:20
2、设计判断二叉树是否为二叉排序树的算法
题型:简答题主观题分值20分难度:简单得分:20
3、在链式存储结构上设计直接插入排序算法
评论0