数据结构考题学习资料.doc

《数据结构》试题(闭卷)

(电信系本科2006级2008年1月)

班级:____________姓名:______________学号:_____________

题号

总分

题分

40

30

30

100

得分

得分

得分

一、回答下列问题(每题5分,共40分)

1.某算法的空间花费s(n)=100n*log2n+0.5*n1.1+2000*n+5000,其空间复杂度是多少?

2.冒泡排序在最好情况下时间复杂度是多少?

3.对于一个具有n个结点的二叉树,若采用递归中序遍历,在什么情况下其辅助空间最大,辅助空间大小是多少?在什么情况下其辅助空间最小,辅助空间大小是多少?

4.由1000个结点构成的完全二叉树,层次最大和次最大一层的叶子结点数分别是多少?

5.给定25个结点的有序序列,建立二叉排序树,在等概率查找情况下二叉排序树其平均查找长度是多少?若采用折半查找方法进行查找,求出在等概率查找情况下其平均查找长度。

6.设一模式串为“aabbccsabbccdbcv”,求其NEXT函数,NEXT函数值的大小与模式向右移动的距离有什么关系?

7.给定序列(56,67,35,96,72,21,28,48),给出初始堆。

8.如果一个空栈的进栈序列为ABCD

文档评论(0)

1亿VIP精品文档

相关文档