自考生网为考生们整理提供了“2016年10月自考13181数据结构历年真题及答案”,更多13181数据结构真题内容可点击查看13181数据结构真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、己知有向图G如下所示,G的拓扑序列是

A.a,b,e,c,d,f,g
B.a,c,b,f,d,e,g
C.C. a,C,d,e,b,f,g
D.a,c,d,f,b,e,g
2、【解答题】对题26图中所给的二叉排序树T回答下列问题。
(1)给出能生成r的2种关键字插入序列;
(2)给出r的前序遍历序列。

3、下列排序算法中,在每一趟都能选出一个元素放到其最终位置上的是
A.插入排序
B.希尔排序
C.归并排序
D.直接选择排序
4、【解答题】对题27图所示的无向带权图G,回答下列问题。
(1)给出图G的邻接矩阵;
(2)给出图G的一棵最小生成树。
5、对一组数据(2,l2,16,88,5,10)进行排序,若前3趟排序结果如下:
第一趟:2,12,l6,5,10,88
第二趟:2,12,5,l0,16,88
第三趟:2,5,10,l2,l6,88
则采用的排序方法是
A.冒泡排序
B.希尔排序
C.归并排序
D.基数排序
6、【解答题】现有5个权值分别是20、31、16、7和l5的叶结点,用它们构造一棵哈夫曼树,画出该树。
7、设有序表为{9,l2,21,32,41,45,52},当二分查找值为52的结点时,元素之间的比较次数是
A.1
B.2
C.3
D.4
8、【解答题】对于给定的一组关键字序列{26,l8,60,65,45,13,32},写出使用直接选择排序方法将其排成升序序列的过程。
9、下列选项中,既熊捌回事存储结构也能在链式存储结构上进行查找的方法是
A.散列查找
B.顺序查找
C.二分查找
D.以上选项均不能
10、【算法阅读题】设非空双向循环链表L的头指针为head,表结点类型为DLNode,定义如下。
初始时,L中所有结点的prior域均为空(NULL),next域和data域中已经正确赋
值。如题30图a所示。
函数f30完成的功能是:将L中各结点的prior域正确赋值,使L成为双向循环链表。如题30图b所示。
将空白处应填写的内容答在答题卡上。

11、在一棵5阶B树中,每个非根结点中所含关键字的个数最少是
A.1
B.2
C.3
D.4
12、【算法阅读题】已知二叉树的二叉链表类型定义如下,阅读程序,并回答问题。

13、【算法阅读题】阅读程序,回答下列问题。

14、两个栈S1和S2共用含100个元素的数组S[0一99],为充分利用存储空间,若S2的 栈底元素保存在S[99]中,则S1的栈底元素保存在_______中。
15、下列选项中,不属于线性结构特征的是
A.数据元素之间存在线性关系
B.结构中只有一个开始结点
C.结构中只有一个终端结点
D.每个结点都仅有一个直接前趋
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题
自考生题库
专业智能,巩固提分
历年真题
真题全景再现
进入做题
模拟考场
海量题随机做
进入做题
考前点题
部分科目押题
进入做题
章节练习
章节专项突破
进入做题
错题收纳
试题收藏复习
进入做题
易错题
高频易错习题
进入做题
微信公众号
网课试听
教材大全
做题闯关

扫描二维码 关注公众号
微信小程序
资料大全
免费题库
无需下载

扫描小程序码 领免费题库