数据结构导论试题(5)

2019-08-03 14:59

www.4juan.com 各类考试历年试题答案免费免注册直接下载 全部WORD文档

2.在一个单链表中,在指针P所指向的结点之后插入指针s所指向的结点时,应执行“s一>next=______:”和 “P一>next=_______:”的操作。

3.当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取 线性表中的元素时,应采用_________存储结构。 4._______可以作为实现递归函数调用的一种数据结构。

5.对带头结点的链队列lq,判定队列中只有一个数据元素的条件是lq→______→ __==lq→_____。

7.树与二叉树之间最主要的差别是:二叉树中各结点的子树要区分为______和_____。 8.用于描述分类过程的二叉树称为______。

9.在具有n个顶点的图的生成树中,含有________条边。

10.对n个顶点,e条边的无向图,其邻接表表示中,需要_______ 个结点。 11.在散列存储中,装填因子a的值越大,存取元素时发生冲突的可能性_____,a的值 越小,存取元素时发生冲突的可能性就_____。

12.一个索引顺序表由两部分组成:一个______和一个_____。 13.文件的基本运算有两类:_____和______。

14.对n个记录的集合进行冒泡排序,其最坏情况下所需的时间复杂度是______。 15.按照排序过程涉及的存储设备的不同,排序可分为_____和______。 四、应用题(每小题6分,共24分)

1.已知一棵二叉树的前根遍历结果为ABCDEFGHIJ,中根遍历的结果为CBEDAHGUF,试 画出该二叉树。 2.无向图G如图所示

第 21 页

www.4juan.com 各类考试历年试题答案免费免注册直接下载 全部WORD文档

试给出(1)该图的邻接矩阵 (2)从A出发的“深度优先”遍历序列 3.如图所示的二叉排序树中

(1)删除关键码15;(2)插入关键码20,分别画出得到的=叉排序树

4.设有一个栈,元素进栈的次序为A,B,C,D,E,写出下列出栈序列的操作序列。 (1)C,B,A,D,E (2)A,C,B,E,D

其中1为进栈操作,0为出栈操作。 五、设计题(每小题6分,共12分)

1.一个带头指针的单链表,写出在其值为X的结点之后插入m个结点的算法。 2.以二叉链表为存储结构,写出求二叉树中叶子数的算法。

第 22 页


数据结构导论试题(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:两化融合管理体系贯标试点企业申请材料(模板) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: