ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:160.87KB ,
资源ID:16091367      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16091367.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国自考数据结构10真题答案Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国自考数据结构10真题答案Word文档格式.docx

1、C.先进后出,先进先出B.先进先出,先进出D.先进后出,先进出5 在二维数组a 8卩0中,每个数组元素aij占用3个存储空间,所有数组元素存放在一个连续的存储空间中,则该数组需要的存储空间个数是 A. 80 B. 100 C. 240 D. 2706 广义表A=(a,(b,c,(e,f,g,h)的表长是A.2 B.3 C.4 D.77 设深度为k(k=1)的二叉树中只有度为0和度为2的结点,则该二叉树中所包含的结点数至少是 A. k+l B. 2k+ 1 C. 2k一1 D. 2k8 下列选项中,可以唯一确定一棵二叉树的两种遍历序列是A.前序遍历序列和中序遍历序列 B 前序遍历序列和后序遍历序

2、列 C.前序遍历序列和层次遍历序列 D.后序遍历序列和层次遍历序列解析:已知一棵二叉树的前序和中序遍历序列或中序和后序遍历序列,可唯一地确定一棵二叉树9 下列关于无向连通图特性的叙述中,正确的是A.边数大于顶点个数减1B.所有顶点的度之和为偶数 C.度为1的顶点个数一定为偶数D.度为1的顶点个数一定为奇数10 下列关于无向图广度优先搜索序列的叙述中,正确的是A.广度优先搜索序列只有一种B.广度优先搜索序列可能不存在 C.广度优先搜索序列可能有多种D.广度优先搜索序列一定有多种11.设带权连通图G中含有n (nl)个顶点e条边。下列关于G的最小生成树的叙述中,正确的是A.生成树中一定含有权值最小

3、的e条边B.生成树中可能含有权值最小的n+l条边c.生成树中一定含有权值最小的n条边D.生成树中可能含有权值最小的n-l条边12 下列排序方法中,时间复杂度与数据初始状态相关的是A.直接选择排序 B.快速排序 C.基数排序 D.箱排序13 下列排序方法中,效率较高且稳定的方法是A. 直接插入排序 B.冒泡排序C. 快速排序 D.归并排序 14 下列叙述中,不符合m阶B树定义的是A.根结点最多有m棵子树B.所有叶结点都在同一层上C.各结点内关键字均升序或降序排列D.叶结点之间通过指针链接15. 假设散列表长m:I l ,散列函数H(key)=key% llo表中己有4个结点:H(39): 6,H

4、(41):8,H(53):9,H(76):10,占了4个位置,其余位置为空。现采用线性探查法处理冲突,存储关键字85时需要探查的次数是A.2 B.3 C.4 D.5非选择题部分二、填空题16 著名计算机科学家沃思曾指出:算法+数据结构=程序。17 描述算法占用内存空间效率的术语是 空间复杂度18 设顺序表第1个元素的存储地址是2000,每个数据元素占4个字节,则第41个元素的存储地址是 216019 栈和队列是操作受限的线性表,其中只能在表的一端进行插入或删除操作的 栈20 广义表A=(a,(b,c, (e, f, g, h) ) ) ,tail(A)=(b,c, (e, f, g, h) )

5、21.一棵左子树为空的二叉树在中序线索化后,其空指针域的个数为 222 除邻接表外,图的另一种链式存储方式是 逆邻接表23 含n个顶点e条边的带权连通图G,采用迪杰斯特拉算法得到的某个给定顶点到其余各顶点最短路径的条数是 n-124 DFS算法的中文名称是 深度优先搜索25 若构造一棵具有n个结点的二叉排序树,在最坏情况下,其深度为 n三、 解答题26设Q是有N个存储空间的循环队列,初始状态front=rear=0,约定指针rear指向的单元始终为空,回答下列问题。(1)写出数据元素x入队的语句序列:if(rear+1)%N=front) printf(“Queue overflow”);el

6、se Qrear=X; rear=(rear+1)%N;(2)写出队首元素出 保存到变量序If(rear=front) Printf(“ Queue empty”);Else Y=Qfront; Front=(front+1)%N;(3) 给出计算队列长度L的表达式(N+rear-front)%N27已知稀疏矩阵M如下,采用三元组表存储。M5*70 3 0 0 0 0 00 0 0 0 0 8 02 0 0 0 0 0 00 0 -2 0 0 0 0-1 0 0 0 0 0 7( 1 )给出三元组表的类型定义。#define MAX 35typedef struct int i,j; int

7、v;TriTupleNode;Typedef struct TriTupleNode dataMAX; int m,n,t;TSMatrix;(2)画出矩阵M按行优先的三元组表。ijv13582-24-16728. 将百分制成绩分成五个等级,己知成绩的对应关系及分布情况如下表所示:百分制成绩so59606970、79808990、100等级grade不及格及格中等良好优秀百分比25请根据最优二叉树的基本原理,采用类c语言,描述你所设计的成绩判定过程。If(70=s&s=79) grade=”中等” Else if (80=89) grade=”良好”Else if(60=90) grade=”

8、优秀” Else grade=”不及格”29给定有向无环图G如题29图所示,写出G的5种不同的拓扑排序序列。1、1,2,3,4,5,6,7,82、1,2,3,5,4,6,7,83、1,2,3,4,5,7,6,8,4、1,2,3,5,4,7,6,8,5、1,3,2,5,4,6,7,8四、算法阅读题(本大题共4小题,每小题5分,共20分) 30 请写出下列程序段的输出结果。SeqStack S; /初始化栈s char x, y;Push( s,x);Push( s,y);x:Pop( s);Push( s, E); Push( s, x); x:Pop( S); Push( s, H); whi

9、le(!StackEmpty( s)y: putchar( y);putchar( x);输出结果:HELLO31 带头结点的单链表定义如下,其中freq域记录本结点被访问的次数,初值为0,单链表始终以freq值从大到小有序。函数引完成的功能是:查找给定关键字所在结点,若查找成功,则该结点的freq域加1,并按freq值调整结点位置。请在答题纸上填上适当内容将算法补充完整。typedef int KeyType; typedef suct node KeyType key; int freq; struct node * next; RecType, * LinkList;LinkList B

10、 1(LlnkList H, KeyType K) LinkList p:H, q; while(p-next & p-next-key!:K)p = p-next; if(p-next一NULL)return NULL; /查找不成功freq /取下该结点next = q-/找到合适位置并插入 while(p-freq q-freq) (2) q-next = p- (3) return q;、p-freq+2、p=p-next3next=q32 阅读程序,回答下列问题。 typedef struct KeyType key;InfoType otherinfo; RecType; typedef RecType SeqList MAXSIZE + 1 ;、8,41,75,24,16,82 8,16,41,24,75,82 8,16,24,41,75,82、冒泡排序Bt!=NULLf33(Bt-rchild)Bt-rchild4pList_ptr InvertList(List_ptr head) List_ptr middle,p; middle=head- head-next=NULL; while(middle!=NULL) p=middle; middle=middle-next=head-next=p; return head;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1