2005年-数据结构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、判断题
1、若一个算法的语句频度和为T(n)=1024n+4nlogn,则算法的时间复杂度为o( nlogn )。
2、串是一种特殊的线性表。
3、两个栈共享一个向量空间的优点是其中一个栈可用该空间一半或一半以上。
4、广义表是非线性数据结构,因为表中的元素可以使字表。
5、二叉树的中序序列中,节点A在节点B之间的条件是A是B的祖先。
6、若一个有向图的拓扑排序没有包括全部顶点,则说明该图存在有向回路。
7、具有几个顶点e条边的无向图,若用邻接矩阵作为存储结构,则求任意一点的度数的时
间复杂度为o( e )。
8、哈希法既是一种查找方法,又是一种存储方法。
9、希尔排序德海属于插入排序的改进方法。
10、在单链表上可实现简单的选择排序,但难以实现堆(选择)排序。
二、填空题
1、在字符串S =”structure”中,以t为首的字符的子串有()个。
2、N阶的下三角矩阵按行序为主的主序存储,每个元素占L个单元,若已知首地址为loc(A),
则元素Aij(0 3、已知一个入栈的序列为1,2,3,4,5,6,7,8……..,n,其输出序列为P1,P2,P3,……..Pn。若P1=n, 则Pi为()。 4、已知广义表LS=(a,(b,c,d),e)运用head和tail函数取出LS中的原子b的运算是()。 5、一颗具有h层的满三叉树中,节点总数为()。 6、已知一棵含有n个节点的树中,只有度为3和度为0的节点,则树中度为0的节点数为 ()。 7、设树T的度为4,其中度为1,2,3,4的节点树分别为4,2,1,1,则其中叶子数为()。 8、在含有20个关键字的4阶B-树中进行查找,至多访问()个节点。 9、将m互为冲突(具有相同的哈希地址)的记录存入哈希表,处理冲突采用伪随机探测法。 最多需要探测()次。 10、将30个记录分成5块,进行分块查找,平均查找长度是()。 三、单选题 1、算法是指()。 A.可执行程序 B.问题求解的计算方法 C.系统软件 D.解决问题的有限运算序列 2、从逻辑上可以把数据结构分成()结构。 A.动态和静态 B.紧凑和非紧凑 C.线性和非线性 D.内部和外部 3、将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度为()。 A.(1) B.(n) C.(m) D.(m+n) 4、长度为n(1……..n)的顺序循环队列中,front和rear分开指示队首和队尾。判断队列满的条件为()。 A.rear%n=front B.front%n+1=rear C.rear%n-1=front D.rear%n+1=front 5、设二叉树有2n个结点,对于