版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据结构》模拟卷一、单项选择题1.数据结构是()。A.一种数据类型B.数据的存储结构C.一组性质相同的数据元素的集合D.相互之间存在一种或多种特定关系的数据元素的集合2.算法分析的目的是(B)。A.辨别数据结构的合理性B.评价算法的效率C.研究算法中输入与输出的关系D.鉴别算法的可读性3.在线性表的下列运算中,不改变数据元素之间结构关系的运算是(D)。A.插入 B.删除C.排序 D.定位4.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为(B)。A.3,2,6,1,4,5 B.3,4,2,1,6,5C.1,2,5,3,4,6 D.5,6,4,2,3,15.设串sl=″DataStructureswithJava″,s2=″it″,则子串定位函数index(s1,s2)的值为(D)。A.15 B.16C.17 D.186.二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为(A)。A.1207 B.1209C.1211 D.12137.在按层次遍历二叉树的算法中,需要借助的辅助数据结构是(A)。A.队列 B.栈C.线性表 D.有序表8.在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系(B)。A.不一定相同 B.都相同C.都不相同 D.互为逆序9.若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的(C)。A.层次遍历算法 B.前序遍历算法C.中序遍历算法 D.后序遍历算法10.若用邻接矩阵表示一个有向图,则其中每一列包含的″1″的个数为(A)。A.图中每个顶点的入度 B.图中每个顶点的出度C.图中弧的条数 D.图中连通分量的数目11.图的邻接矩阵表示法适用于表示(C)。A.无向图 B.有向图C.稠密图 D.稀疏图12.在对n个关键字进行直接选择排序的过程中,每一趟都要从无序区选出最小关键字元素,则在进行第i趟排序之前,无序区中关键字元素的个数为(D)。A.i B.i+1C.n-i D.n-i+1二、填空题1.栈是_操作受限___的线性表,其运算遵循_后进先出__的原则。2.__栈_是限定仅在表尾进行插入或删除操作的线性表。3.一个栈的输入序列是:1,2,3则不可能的栈输出序列是_312__。4.二叉树由_(1)根节点__,__(2)左子树_,_(3)右子树__三个基本单元组成。5.在二叉树中,指针p所指结点为叶子结点的条件是__p->lchild==null&&p->rchild==null____。6.具有256个结点的完全二叉树的深度为__9____。7.已知一棵度为3的树有2个度为1的结点,3个度为2的结点,4个度为3的结点,则该树有___10___个叶子结点。8.若不考虑基数排序,则在排序过程中,主要进行的两种基本操作是关键字的__比较____和记录的__移动___。}//结束ThrTreeInsert2.答案:[题目分析]在后序序列中,若结点p有右子女,则右子女是其前驱,若无右子女而有左子女,则左子女是其前驱。若结点p左右子女均无,设其中序左线索指向某祖先结点f(p是f右子树中按中序遍历的第一个结点),若f有左子女,则其左子女是结点p在后序下的前驱;若f无左子女,则顺其前驱找双亲的双亲,一直继续到双亲有左子女(这时左子女是p的前驱)。还有一种情况,若p是中序遍历的第一个结点,结点p在中序和后序下均无前驱。BiThrTreeInPostPre(BiThrTreet,p)//在中序线索二叉树t中,求指定结点p在后序下的前驱结点q{BiThrTreeq;if(p->rtag==0)q=p->rchild;//若p有右子女,则右子女是其后序前驱elseif(p->ltag==0)q=p->lchild;//若p无右子女而有左子女,左子女是其后序前驱。elseif(p->lchild==null)q=null;//p是中序序列第一结点,无后序前驱else//顺左线索向上找p的祖先,若存在,再找祖先的左子女{while(p->ltag==1&&p->lchild!=null)p=p->lchild;if(p->ltag==0)q=p->lchild;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度ktv突发公共事件应急预案合同3篇
- 2024年金龙刀项目可行性研究报告
- 2024年贷款代理协议标准格式版B版
- 2024年物流信息平台运营合同
- 二零二五年幼儿园装修设计与施工合同范本2篇
- 培养孩子独立思考能力从良好习惯开始
- 安全信息管理系统的数据泄露防范机制
- 课程设计啤酒发酵罐
- 2025年度生态农业温室大棚租赁与绿色农产品供应合同3篇
- 家庭旅游的财务规划与预算
- 事业单位公开招聘工作人员政审表
- GB/T 25840-2010规定电气设备部件(特别是接线端子)允许温升的导则
- 2020-2021学年贵州省黔东南州人教版六年级上册期末文化水平测试数学试卷(原卷版)
- 鲁科版化学必修二 1.1 原子结构 课件
- 思博安根测仪热凝牙胶尖-说明书
- 国家开放大学《西方行政学说》形考任务1-4参考答案
- 内容320neo教程正式版
- 风机招标技术要求
- 出院小结模板
- 数电课程设计-篮球计分器资料
- HITACHI (日立)存储操作说明书
评论
0/150
提交评论