



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东工业大学数据结构复习题【适用于双学位】一、 判断题(正确的标记“”,错误的标记“”):1. 数据结构、数据元素和数据项在计算机中的映象分别为存储结构、结点和数据域。( )2. 顺序表和单链表都可以(按值或按序号)随机存取。 ( )3. 链表结点的物理地址可以不连续也可以连续。 ( )4. 堆排序所需的辅助空间大小与待排序的记录个数无关。 ( )5. 存储稀疏图,邻接矩阵法优于邻接表法。( )6. 利用二叉查找树可以对数据进行排序。 ( )7. 如果对有向图进行拓朴排序成功,则是有环图。( )8. 序列(9,8,7,6,4,8,2,1)构成了大顶堆 ( )。9. 使用链式存储字符串时,存储密度取决于结点大小的设定。( )10. 连通分量是无向图中的极大连通子图。 ( )二、 单选题:1. 组成数据的不可分割的最小单位是( )。A) 数据元素 B) 数据项 C) 数据类型 D) 数据变量2. 具有线性结构的数据结构是 ( )。A) 集合 B) 图 C) 队列 D) 二叉树3. 栈的插入和删除操作在( )进行。A) 栈底 B) 栈顶 C) 任意位置 D) 指定位置4. 对线性表进行顺序查找时,要求线性表的存储结构为( )。A) 压缩存储 B) 散列存储C) 顺序存储或者链式存储 D) 索引存储5. 在一个单链表中,若q所指结点是p所指结点的前驱结点,若在q与p之间插入一个s所指的结点,则执行 ( )。A) s-next=p-next; p-next=s; B) p-next=s; s-next=q;C) p-next=s-next; s-next=p; D) q-next=s; s-next =p;6. 假定一个顺序存储的循环队列的队头和队尾指针分别为front和rear,则判断队空的条件为( )。A) front+1 = rear; B) rear+1 = front;C) front = 0; D) front = rear;7. 串的长度是指( )。A) 串中所含不同字母的个数 B) 串中所含字符的个数C) 串中所含不同字符的个数 D) 串中所含非空格字符的个数8. 假设以行序为主序存储二维数组A8080,设每个数据元素占2个存储单元,基地址为10,则元素A56的存储位置是( )。A812 B822 C1010 D10209. 在一棵具有n个结点的二叉树的第i层上(假定根结点为第0层,i大于等于0而小于等于树的高度),最多具有( )个结点。 A) 2i B) 2i+1 C) 2i-1 D) 2n10. 对于具有e条边的无向图,它的邻接表中有 ( ) 个边结点。A) e-1; B) 2e; C) 2(e-1); D) e;11. 图的深度优先搜索类似于树的( )次序遍历。A) 先根; B) 中根; C) 后根;D) 层次;12. 一个对象序列的排序码为46, 79, 56, 38, 40, 84,采用快速排序(以位于最左位置的对象为基准)所得到的第一次划分结果为( )。A) 38, 46, 79, 56, 40, 84 ; B) 38, 79, 56, 46, 40, 84;C) 40, 38, 46, 79, 56, 84 ; D) 38, 46, 56, 79, 40, 84;三、 填空题:1. 在树结构里。非根结点有且仅有一个前驱,称为 ,且存在一条从根到该结点的 。2. 对于顺序存储的栈,因为栈的空间是有限的,在进行 操作时,可能发生栈的上溢;在进行 操作时,可能发生栈的下溢。3. 在以front为头指针的带头结点的单链表中,判断链表为空的条件为_;如果用该链表存储队列,rear指向队尾,则判断队列空的条件为_。4. 由12个结点组成的完全二叉树的深度为_,第3层上的结点数为_。5. 使用_存储结构,可以将一棵树表示成二叉树形式,而该二叉树的根结点_子树为空。6. 动态查找表和静态查找表的重要区别在于前者包含有_和_运算,而后者不包含这两种运算。7. 如果采用邻接矩阵A存储有向图G,那么顶点i的入度等于A中的_;i的出度等于A中的_。四、 简答题:1. 若带权无向图G的邻接矩阵如右图所示,顶点集是V1, V2, V3, V4, V5,画出图G的邻接表,要求每个顶点的表结点序号都是按照从小到大的次序链接;2. 已知一棵二叉树的前序遍历的结果序列是ABECKFGHIJ,中序遍历的结果是EBCDAFHIGJ,试写出这棵二叉树的后序遍历结果。3. 已知森林如右图所示,画出由该森林转换得到的二叉树。ABCDEFGH23436425534. 对于下图所示的无向图,试写出按照普里姆算法从顶点A出发得到最小生成树的过程中,依次选取的各条边(注:每条边的书写格式为“A2B”、“E4F”等)。5. 对序列(49,38,64,97,23,32,51,56,12)执行升序的希尔排序算法,增量序列为(5,3,1),写出排序中第2趟的结果。第1趟:(32,38,56,12,23,49,51,64,97)第2趟:( )第3趟:(12,23,32,38,49,51,56,64,97)五、 算法题。1. (6分)阅读算法f1,并回答问题。(1) 设线性表L=(2, 3, 6, 5, 4),并采用带头结点的单链表储存,写出执行算法f1(L)后的L;(2) 简述算法f1(L)对线性表L的操作意义。void f1(LinkList &L) LinkList p, s;p = L-next; L-next = NULL; while (p!= NULL) s=p-next; p-next=L-next; L-next=p; p=s; 2. 对顺序存储的有序表进行折半查找的算法,请填上遗漏的语句。 typedef struct ElemType * elem;int length;SSTable;int Search_Bin(SSTable ST,keytype K) /升序,折半查找,非递归 low=1;high=ST.le
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上海市疾病预防控制中心(上海市预防医学科学院)初级岗位公开招聘考前自测高频考点模拟试题及答案详解(名校卷)
- 2025安康市石泉县幼儿园招聘(2人)考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025北京市大兴区教育委员会所属事业单位第二批招聘教师251人考前自测高频考点模拟试题带答案详解
- 2025北京市海淀区育鹰小学招聘5人模拟试卷及完整答案详解
- 2025年阜阳颍上县人民医院公开招聘社会化用人48人考前自测高频考点模拟试题及1套参考答案详解
- 2025年河北秦皇岛昌黎第一中学招聘教师若干名模拟试卷及1套完整答案详解
- 2025年甘肃省平凉市灵台县粮油购销储备有限责任公司招聘会计人员模拟试卷及1套完整答案详解
- 2025年德州武城县公开招聘省属公费师范毕业生(36名)考前自测高频考点模拟试题带答案详解
- 2025河南洛阳市偃师区第一批公益性岗位招聘40人考前自测高频考点模拟试题及参考答案详解1套
- 2025广西城轨工程建设有限公司招聘20人考前自测高频考点模拟试题及答案详解1套
- 美甲老师教学员课件
- 2025江苏南京栖霞区发改委编外工作人员招聘1人备考考试题库附答案解析
- DB11∕T 1810-2020 装配式抗震支吊架施工质量验收规范
- 2025-2026学年统编版(2024)七年级道德与法治第一学期第一单元 少年有梦 单元练习卷 (含答案)
- 颈肩腰腿痛门诊诊疗课件
- 做有梦想的少年+课件-2025-2026学年统编版道德与法治七年级上册
- 财务内账表格大全-出纳实 用模板
- 糖尿病护理操作规范手册(2023修订)
- 中小学古诗词竞赛题库合集
- 产后腹直肌分离的诊断与治疗
- 人民陪审员刑事培训课件
评论
0/150
提交评论