下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湖 南 城 市 学 院20092010学年 第1期数据结构试卷 A 卷 时间: 120 分钟 年级专业班级:-02-03 【考试】 【闭卷】题型一二三四五六七八九十总分分数1020302416得分评卷人: 合分人: 核查人:一、判断题(共10分,每小题1分)(X )1、数据元素是数据的最小单位。(X )2、串是由有限个字符构成的连续序列,串长度为串中字符的个数,子串是主串中符构成的有限序列。 (X )3、子串定位函数的时间复杂度在最坏情况下为O(n*m),因此子串定位函数没有实际使用的价值。 (X )4、在线性链表中删除中间的结点时,只需将被删结点释放。(X )5、邻接表只能用于有向图的存储,
2、邻接矩阵对于有向图和无向图的存储都适用。( )6、递归定义的数据结构通常用递归算法来实现对它的操作。( )7、在一棵二叉树中,假定每个结点只有左子女,没有右子女,对它分别进行前序遍历和按层遍历,则具有相同的结果。( )8、已知指针P指向键表L的某结点,执行语句P=P-next不会删除该链表中的结点。 ( )9、对一个连通图进行一次深度优先搜索可以遍访图中的所有顶点。 ( )10、进行折半搜索的表必须是顺序存储的有序表。 二、填空题(共20分,每空1分)1、数据结构被形式地定义为(D, R),其中D是数据元素的有限集合,R是D上的 关系 有限集合。2、算法的五个重要特性是_ 有穷性 _ , _确
3、定性 _ , _可行性_ _ , _输出性 _ , _ 输入性_。3、在图形结构中,每个结点的前驱结点数和后续结点数可以 任意个 。4、在树形结构中,树根结点没有 前驱 结点,其余每个结点有且只有 一个 个直接前驱结点,叶子结点没有 后续 结点,其余每个结点的直接后续结点可以 任意个 。5、在具有n个单元的循环队列中,队满时共有 n-1 个元素。6、向栈中压入元素的操作是先 移动栈顶指针 ,后 存入元素 。7、 零个字符的串 称为空串; 只有空白字符的串 称为空白串。8、如果含n个顶点的图形成一个环,则它有 n 棵生成树。9、有向图中的结点前驱后继关系的特征是 一个节点可能有若干个前驱,也有可
4、能有若干个后继 。10、折半查找的存储结构仅限于_ 顺序存储结构 _,且是_ 有序的 _。三、选择题(共30分,每小题2分)1. 一个向量(即一批地址连续的存储单元)第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是_b _。A. 110 B. 108 C. 100 D. 1202. 线性表的顺序存储结构是一种_ a_的存储结构,而链式存储结构是一种_ c_ _的存储结构。A随机存取 B索引存取 C顺序存取 D散列存取3. 线性表的逻辑顺序与存储顺序总是一致的,这种说法_b_ _。A. 正确 B. 不正确4设有两个串p和q,求q在p中首次出现的位置的运算称作_b_。A. 连
5、接 B. 模式匹配C. 求子串 D. 求串长5设串s1=ABCDEFG,s2=PQRST,函数con (x,y)返回x和y串的连接串,subs(s,i,j)返回串s的从序号i的字符开始的j个字符组成的子串,len(s)返回串s的长度,则con (subs (s1,2,len (s2), subs (s1,len (s2),2)的结果串是_d_。A. BCDEF B. BCDEFGC. BCPQRST D. BCDEFEF6. 二维数组A中,每个元素A的长度为3个字节,行下标i从0到7,列下标j从0到9,从首地址SA开始连续存放在存储器内,该数组按行存放时,数组元素A74的起始地址为_c_。A.
6、 SA+141 B. SA+144 C. SA+222 D. SA+2257. 二维数组A中,每个元素A的长度为3个字节,行下标i从0到7,列下标j从0到9,从首地址SA开始连续存放在存储器内,该数组按列存放时,元素A47的起始地址为_b_。A. SA+141 B. SA+180 C. SA+222 D. SA+2258. 由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊的树,这种说法_b_。A. 正确 B. 错误9. 假定在一棵二叉树中,双分支结点数为15,单分支结点数为30个,则叶子结点数为 b 个。 A15 B16 C17 D4710. 按照二叉树的定义,具有3个结点的不同形状的二
7、叉树有_c_种。A. 3 B. 4 C. 5 D. 611. 按照二叉树的定义,具有3个不同数据结点的不同的二叉树有_c_种。A. 5 B. 6 C. 30 D. 3212. 在一个图中,所有顶点的度数之和等于所有边数的_c_倍。A. 1/2 B. 1 C. 2 D. 4 13任何一个无向连通图的最小生成树 b 。A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在14在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的_b_倍。A. 1/2 B. 1 C. 2 D. 415. 解决散列法中出现的冲突问题常采用的方法是 d 。A.数字分析法、除余法、平方取中法 B.数字分析法、除余法
8、、线性探测法C.数字分析法、线性探测法、多重散列法 D.线性探测法、多重散列法、链地址法四、简答题(共24分,每小题6分)1、根据二叉树的定义,具有三个结点的二叉树有5种不同的形态,请将它们分别画出。如图6.10所示a图6.10 树形5种aaaacccccbbbbbb2、.试比较顺序存储结构和链式存储结构的优缺点。在什么情况下用顺序表比链表好?答: 顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续的。优点:存储密度大(1?),存储空间利用率高。缺点:插入或删除元素时不方便。2分链式存储时,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存
9、放结点值,另一部分存放表示结点间关系的指针2分优点:插入或删除元素时很方便,使用灵活。缺点:存储密度小(1),存储空间利用率低。4分顺序表适宜于做查找这样的静态操作;链表宜于做插入、删除这样的动态操作。若线性表的长度变化不大,且其主要操作是查找,则采用顺序表;若线性表的长度变化较大,且其主要操作是插入、删除操作,则采用链表。3EBEFAECDKGHIJ图6.12假设一棵二叉树的先序序列为EBADCFHGIKJ和中序序列为ABCDEFGHIJK。解:方法是:由前序先确定root,由中序可确定root的左、右子树。然后由其左子树的元素集合和右子树的集合对应前序遍历序列中的元素集合,可继续确定root的左右孩子。将他们分别作为新的root,不断递归,则所有元素都将被唯一确定,问题得解4、画出下列网络的最小生成树。答: iaedbchHf图1 一棵二叉树ji五、综合题(共16分,每小题8分)1、由如图1所示的二叉树,回答以下问题:(1)画出该二叉树的中序线索二叉树;(2)画出该二叉树的后序线索二叉树;(3)画出该二叉树对应的森林。解:中序线索二叉树如图1(左)所示;后序线索二叉树如图1(右)所示;该二叉树转换后的的森林如图1所示。图1a 11dhjbk
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川中共内江市东兴区委组织部社会工作部全区机关事业单位临聘人员选聘社区专职33人备考题库附答案
- 剑麻纤维生产工操作规程考核试卷含答案
- 微波铁氧体器件调测工岗前生产安全技能考核试卷含答案
- 光伏晶硅组件制造工岗前改进考核试卷含答案
- 履带吊司机岗前理论知识考核试卷含答案
- 2024年湄洲湾职业技术学院辅导员招聘考试真题汇编附答案
- 2024年石家庄铁道大学四方学院辅导员考试笔试真题汇编附答案
- 2024年重庆医科大学马克思主义基本原理概论期末考试题附答案
- 2025年企业内部产品研发手册
- 2025山西阳泉市总工会招聘社会化工会工作者14人备考题库附答案
- 越南与中国广西边境贸易研究
- 室内消火栓的检查内容、标准及检验程序
- DB35T 2136-2023 茶树病害测报与绿色防控技术规程
- 日文常用汉字表
- 舞台机械的维护与保养
- 运输工具服务企业备案表
- 医院药房医疗废物处置方案
- 高血压达标中心标准要点解读及中心工作进展-课件
- 金属眼镜架抛光等工艺【省一等奖】
- 《药品经营质量管理规范》的五个附录
- 试论如何提高小学音乐课堂合唱教学的有效性(论文)
评论
0/150
提交评论