网站大量收购独家精品文档,联系QQ:2885784924

数据结构混合试卷集(待打印)概论.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、填空题(每空1分,共22分) 1、 数据结构被形式地定义为(D, R),其中D是 数据元素 的有限集合,R是D上的 关系 有限集合。 2、一个算法的效率可分为 时间 效率和 空间 效率。 3、向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动 n-i+1 个元素。 4、在一个循环队列中,队首指针指向队首元素的 前一个 位置。 5、在具有n个单元的循环队列中,队满时共有 n-1 个元素。 6、向栈中压入元素的操作是先 移动栈顶指针 ,后 存入元素 。 7、 不包含任何字符(长度为0)的串 称为空串; 由一个或多个空格(仅由空格符)组成的串 称为空白串。 8、假设有二维数组A6×8,每个元素用相邻的6个字节存储,存储器按字节编址。已知A的起始存储位置(基地址)为1000,则数组A的体积(存储量)为 288 B ;末尾元素A57的第一个字节地址为 1282 ;若按行存储时,元素A14的第一个字节地址为 (8+4)×6+1000=1072 ;若按列存储时,元素A47的第一个字节地址为 (6×7+4)×6+1000)=1276 。 9、设一棵完全二叉树具有1000个结点,则此完全二叉树有 500 个叶子结点,有 499 个度为2的结点,有 1 个结点只有非空左子树,有 0 个结点只有非空右子树。 10、线性有序表(a1,a2,a3,…,a256)是从小到大排列的,对一个给定的值k,用二分法检索表中与k相等的元素,在查找不成功的情况下,最多需要检索 8 次。设有100个结点,用二分法查找时,最大比较次数是 7 。 11、散列法存储的基本思想是由 关键字的值 决定数据的存储地址。 二、判断题(每题1分,共10分) ( × )1. 队是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。 ( × )2.二叉树中所有结点个数是2k-1-1,其中k是树的深度。 ( √ )3. 栈和队列的存储方式既可是顺序方式,也可是链接方式。 ( × )4.二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。 ( × )5.对于一棵非空二叉树,它的根结点作为第一层,则它的第i层上最多能有2i-1个结点。 ( × )6. 链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动将后续各个单元向前移动。 ( √)7.用二叉链表法(link-rlink)存储包含n个结点的二叉树,结点的2n个指针区域中有n+1个为空指针。 ( √)8. 具有12个结点的完全二叉树有5个度为2的结点。 ( × )9. 线性表在顺序存储时,逻辑上相邻的元素未必在存储的物理位置次序上相邻。 ( ×)10. 顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。 三、单项选择题(每小题2分,共18分) ( C )1.数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为: (A)存储结构 (B)逻辑结构 (C)顺序存储结构 (D)链式存储结构 ( B )2.一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是 (A)110 (B)108 (C)100 (D)120 ( A )3. 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是: 访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n) 在第i个结点后插入一个新结点(1≤i≤n) 删除第i个结点(1≤i≤n) 将n个结点从小到大排序 ( B )4. 向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动 个元素 (A)8 (B)63.5 (C)63 (D)7 ( A )4.判定一个队列QU(最多元素为m0)为满队列的条件是_______ A.QU-rear - QU-front = = m0 B.QU-rear - QU-front -1= = m0 C.QU-front = = QU-rear D.QU-front = = QU-rear+1 ( B )6. 链表是一种采用 存储结构存储的线性表; (A)顺序 (B)链式 (C)星式 (D)网状 ( D )7. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址: (A)必须是连续的 (B)部分地址必须是连续的

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档