




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-一、填空题1.在以HL为表头指针的带表头附加结点的单链表和循环单链表中,判断链表为空的条件分别为_和_。2. 用具有n个元素的一维数组存储一个循环队列,则其队首指针总是指向队首元素的_,该循环队列的最大长度为_。3. 设一棵完全二叉树中有21个结点,如果按照从上到下、从左到右的顺序从1开始顺序编号,则编号为8的双亲结点的编号是_,编号为8的左孩子结点的编号是_。4.在一个循环队列Q中,判断队空的条件为_, 判断队满的条件为_。5. 假定一棵树的广义表表示为A(B(C,D(E,F,G),H(I,J),则树中所含的结点数为_个,树的深度为_,树的度为_, 结点H的双亲结点为_ 。6. 广义表A= (a,(a,b),(a,b),c),则它的深度为_,它的长度为_。7.若对一棵完全二叉树从0开始进行结点的编号,并按此编号把它顺序存储到一维数组A中,即编号为0的结点存储到A0中。其余类推,则A i 元素的左孩子元素为_,右孩子元素为_,双亲元素为_。8、在串S=“structure”中,以t为首字符的子串有 个。9、串是由_字符组成的序列。_称为空串,_称为空格串。二、选择题1. 设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次进入栈S,一个元素出栈后即进入Q,若6个元素出队的序列是e2、e4、e3、e6、e5和e1,则栈S的容量至少应该是()。A2 B3 C4 D 6 2. 具有n个顶点的有向图最多有( )条边。 An Bn(n-1) Cn(n+1) Dn23. 采用线性探查法解决冲突时所产生的一系列后继散列地址( )。A. 可以大于或小于原散列地址 B. 必须小于原散列地址C. 必须大于原散列地址D. 不能超过散列表长度的一半4下面程序的时间复杂为( )for(i=1,s=0; i=n; i+) t=1;for(j=1;jnext;p-data=q-data;p-next=q-next;free(q);B. q=p-next;q-data=p-data;p-next=q-next;free(q);C. q=p-next;p-next=q-next;free(q);D. q=p-next;p-data=q-data;free(q);6. 设有一个二维数组Amn,假设A00存放位置在644(10),A22存放位置在676(10),每个元素占一个空间,问A33(10)存放在什么位置?脚注(10)表示用10进制表示。 A688 B678 C692 D6967. 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有( )个, A1 B2 C3 D48. 在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。A. p-next=HL-next; HL-next=p; B. p-next=HL; HL=p;C. p-next=HL; p=HL; D. HL=p; p-next=HL;9. 对线性表,在下列哪种情况下应当采用链表表示?( )A.经常需要随机地存取元素 B.经常需要进行插入和删除操作C.表中元素需要占据一片连续的存储空间 D.表中元素的个数不变10. 一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是( )A. 2 3 1B. 3 2 1 C. 3 1 2 D. 1 2 311. AOV网是一种( )。A有向图 B无向图 C无向无环图 D有向无环图12.采用开放定址法处理散列表的冲突时,其平均查找长度( )。A低于链接法处理冲突 B. 高于链接法处理冲突C与链接法处理冲突相同 D高于二分查找13.在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的( )。A行号 B列号 C元素值 D非零元素个数14.线性表若是采用链式存储结构时,要求内存中可用存储单元的地址( )。A 必须是连续的 B 部分地址必须是连续的C 一定是不连续的 D 连续或不连续都可以四、指出下列算法的功能。1、 # include “stack.h” int BaseTrans(int N,int B) int i,result=0;StackS; while(N!=0) i=N%B;N=N/B;S.Push(i); while(!S.IsEmpty() i=S.GetTop();S.Pop(); result=result*10+i; return result; 2、voidABC(BTNode*BT)ifBTcoutdataleft);ABC(BT-right);3、 int Prime(int n) int i=1; int x=(int) sqrt(n); while (+ix) return 1; else return 0; 4 void AJ(adjlist GL, int i, int n) Queue Q; InitQueue(Q); coutiadjvex; if(!visitedj) coutjnext; 五、简答题1、已知一个55稀疏矩阵如下所示,(1) 写出它的三元组线性表;(2) 给出三元组线性表的顺序存储表示。2、画出广义表D(A(c), B(e), C(a, L(b, c, d)的存储结构。3、已知一组记录的排序码为(46,79,56,38,40,80, 95,24),写出对其进行快速排序的每一次划分结果。 4、设有一个输入数据的序列是 46, 25, 78, 62, 12, 80 , 试画出从空树起,逐个输入各个数据而生成的二叉搜索树。5、对于下图所示的有向图若存储它采用邻接表,并且每个顶点邻接表中的边结点都是按照终点序号从小到大的次序链接的,试写出:(1) 从顶点出发进行深度优先搜索所得到的深度优先生成树;(2) 从顶点出发进行广度优先搜索所得到的广度优先生成树。6、已知待散列的线性表为(36,15,40,63,22),散列用的一维地址空间为0.6,假定选用的散列函数是H(K)= K mod 7,若发生冲突采用线性探查法处理,试:(1)计算出每一个元素的散列地址并在下图中填写出散列表:(2)求出在查找每一个元素概率相等情况下的平均查找长度。01234567、已知一个无向图的顶点集为a, b, c, d, e ,其邻接矩阵如下所示ab cde 根据邻接矩阵从顶点a出发进行深度优先遍历和广度优先遍历,写出相应的遍历序列。8、设一棵二叉树的先序序列: A B D F C E G H ,中序序列: B F D A G E H C(1)画出这棵二叉树。(2)将这棵二叉树转换成对应的树(或森林)。9、将下面的森林变换成二叉树ACDBFEKJGHI10、某子系统在通信联络中只可能出现8种字符,其出现的概率分别为0.05,0.29,0.07,0.08,0.14,0.23,0.03,0.11试设计赫夫曼编码。11、已知一棵二叉树的前序遍历的结果是ABECDFGHIJ, 中序遍历的结果是EBCDAFHIGJ, 试画出这棵二叉树,并给出这棵二叉树的后序遍历序列。12、已知有五个待排序的记录,其关键字分别为:256,301,751,129,937,863,742,694,076,438请用快速排序的方法将它们从小到大排列。13、试对下图所示的AOE网络(1) 这个工程最早可能在什么时间结束。(2) 求每个事件的最早开始时间Vei和最迟开始时间Vli。(3) 求每个活动的最早开始时间e( )和最迟开始时间l( )。 (4) 确定哪些活动是关键活动。画出由所有关键活动构成的图,指出哪些活动加速可使整个工程提前完成。14、已知一个图的顶点集V和边集E分别为: V=1,2,3,4,5,6,7; E=(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25; 用克鲁
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 切片猪肉售卖合同范本
- 外呼员工合同范本
- 混合性酸碱平衡失调护理查房
- 合伙经营机械合同范本
- 安装单包工合同范本
- 船运居间协议合同范本
- 木质设备安装合同范本
- 草皮出售合同范本
- 委托空调维修合同范本
- 焊接铣刀销售合同范本
- 微量泵输液泵使用技术
- epg信息管理制度
- 产品开发项目管理制度
- 液氧站安全管理制度
- 2025至2030年中国汽车空调过滤器行业市场现状分析及前景战略研判报告
- 【课件】《合并同类项》说课课件++2024-2025学年人教版数学七年级上册
- 2021年12月大学英语四级考试真题及答案(第1套)
- 【课件】新高三启动主题班会:启航高三逐梦未来
- 医院殡葬领域管理制度
- 2025年软考网络管理员真题解析及答案
- 学校物业服务应急事件处理预案
评论
0/150
提交评论