下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构模拟试卷九一、 选择题1 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用_存储方式最节省运算时间。A.单链表 B.仅有头指针的单循环链表 C.双链表 D.仅有尾指针的单循环链表2 串的长度是_。A.串中不同字母的个数 B.串中不同字符的个数 C.串中所含字符的个数,且大于0 D.串中所含字符的个数3 若用数组S1.n作为两个栈S1和S2的共用存储结构,对任何一个栈,只有当S1.n全满时才不能作入栈操作。为这两个栈分配空间的最佳方案是_。A. S1的栈底位置为0,S2的栈底位置为n+1B. S1的栈底位置为0,S2的栈底位置为n/2C. S1的栈底位置为1
2、,S2的栈底位置为nD. S1的栈底位置为1,S2的栈底位置为n/24 队列操作的原则是_。 A.先进先出 B.后进先出 C.只能进行插入 D只能进行删除5 有64个结点的完全二叉树的深度为_(根的层次为1)。A.8 B.7 C.6 D.56 在有n个结点的二叉链表中,值为非空的链域的个数为_。A.n1 B.2n-1 C.n+1 D.2n+17 带权有向图G用邻接矩阵A存储。则顶点I的入度等于A中_。A.第I行非的元素之和 B.第I列非的元素之和 C.第I行非且非0的元素个数 D.第I列非且非0的元素个数8 在有n个结点且为完全二叉树的二叉排序树中查找一个键值,其平均比较次数的数量级为_。A.
3、o(n) B.o(log2n) C.o(nlog2n) D.o(n2)9 若表R在排序前已按键值递增顺序排序,则_算法的比较次数最少。A.直接插入排序 B.快速排序 C.并归排序 D.选择排序10 下列排序算法中,_排序在某趟结束后不一定能选出一个元素放到其最终的位置上。A.选择 B.冒泡 C.并归 D.堆二、 判断题1 在带头结点的单循环链表中,任一结点的后继指针均不空。2 线性表采用链表方式和顺序表方式存储,执行插入和删除运算的时间复杂度都是o(n),因而两种存储方式的插入、删除运算所花费的时间相同。3 在栈为空的情况下,不能作为栈操作,否则产生下溢出。4 对矩阵压缩存储的方法是用三元组表
4、存储矩阵元素。5 在一个有向图的邻接表或逆邻接表中,如果某个顶点的链表为空,则该顶点的度一定为0。6 如果有向图G(V,E)的拓扑序列唯一,则图中必定仅有一个顶点的入度为0,一个顶点的出度为0。7 向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。8 在索引顺序表的查找中,对索引表既可采用顺序查找方法,也可采用二分查找方法。9 在快速排序算法中,以待排序的n个记录中的第一个记录的键值为基准,将所有记录分为两组,该记录就在这两组的中间,这也是该记录的最终位置。10 在一个大根堆中,最小元素不一定在最后。三、 填空题1 在单链表中,若要在指针P所指结点之后插入由指针S所指的结点
5、,则需执行下列语句:S.next:P.next;_;2 在带有头结点的双链表L中,指针P所指结点是第一个元素结点的条件是_。3 设sq1.maxsize为一个顺序存储的栈,变量top指示栈顶元素的位置。能作为栈操作的条件是_。如要把栈顶元素弹出并送到x中,则需执行下列语句:_。4 3个结点可构成_棵不同形态的树。5 树t的存储结构为二叉链表bt,树t中的一个非叶子结点在bt中满足条件_。6 设有向图G的邻接矩阵为A,如果图中不存在弧,则aI,j的值为_。7 如果含n个顶点的图是一个环,则它有_棵生成树。8 对有17个元素的有序表A1.17作二分查找,在查找值等于A8的元素时,被比较的元素的下标
6、依次为_。9 二叉排序树的结点及指针类型如下:type bitre=bnodebnode=record data:datatype lchild,rchild:bitre end;请在下面算法划线处填上适当内容,以完成在二叉排序树t中查找键值为k的结点。Function search(t:bitre;k:datatype):bitre;Begin If t=nil then return(t) Else case T.data=k; return(t); T.datak; ; T.dataP2,P1P3,P1P4,P2P3,P2P5,P3P6,P4P6,P5P6。其中符号“”表示先于关系,例如P1P3表示只有在P1完成只会才能进行P3的工作。请给出工程P的四种可能的施工顺序。4 设散列表的长度为9,散列函数为H(x)I div 3,其中I为键值x中第一个字母在字母表中的序号,若键值的输入序列为jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec,用拉链法处理冲突,要求:(1) 构造散
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门诊护理继续教育途径
- 重度子痫前期的护理伦理与法律问题
- 重症监护患者的康复护理策略
- 重症胰腺炎的感染控制与护理
- 大血管术后预防感染护理措施
- 戒毒矫治技术考研试题及答案
- 室间隔缺损经导管封堵治疗
- 橡胶成型工岗位综合应用考核试卷含答案
- 浮选工岗前质量控制考核试卷含答案
- 生活垃圾焚烧操作工风险评估与管理竞赛考核试卷含答案
- 做账实操-财务交接及半路建账实操SOP
- 未成年人家庭监护能力评估通知书、参考指标、评估报告(参考)
- 学校结构化面试试题及答案
- 2025年江苏省苏州市工业园区事业单位招聘考试综合类专业能力测试试卷及答案
- 2026中邮人寿保险股份有限公司校园招聘备考考试题库附答案解析
- 2025年中国花岗岩石材数据监测报告
- 人工智能应用技术基础 课件 项目七 解码人工智能生成内容AIGC的独特技术
- 培智洗衣服课件
- 医疗纠纷预防和处理课件
- 2025年甘肃省中考英语试卷真题(含标准答案及解析)
- 护士呼吸科进修专题汇报
评论
0/150
提交评论