数据结构考试试题及答案.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
路漫漫其修远兮,吾将上下而求索 - 数据结构考试试题及答案 2009-05-12 09:22 计科 2 班 期中考试题 答案提交说明:写清题号,以word 文本格式保存,文件名命名规则为:姓名+学号,放到 ftp ://0 的“计科2 班考试”文件夹中。 一.填空题(每题 1 分,共 10 分) (1)已知一个顺序存储的线性表,设每个结点需占m 个存储单元,若第 0 个元素的地址为 address,则第 i 个结点的地址是( address+i*m )。 (2 )线性表有两种存储结构:顺序存储结构和链式存储结构,就两种存储结构完成下列填空: (顺序存储结构 )存储密度较大,( 链式存储结构 )存储利用率较高,(顺序存储结构 ) 可以随机存取,( 链式存储结构 )不可以随机存取,( 链式存储结构 )插入和删除操作比较方便。 (3 )顺序表中逻辑上相邻的元素在物理位置上 (也相邻 ),在链表中逻辑上相邻的元素的物理位置 (不 一定 )相邻。 (4 )在一个长度为n 的顺序表中,在第 i 个元素 (0=i=n )之前插入一个新元素时须向后移动 (n-i+1 ) 个元素。 (5 )在顺序表la 的第 i个元素前插入一个新元素,则有效的 i 值范围是(0 =i=length -1 );在顺序 表 lb 的第j 个元素之后插入一个新元素,则j 的有效范围是( 0 = j=length-1 );要删除顺序表lc 的 第 k 个元素,则 k 的有效范围是( 0 =k=length-1 )。 (6 )设有一个空栈,现有输入序列为 1,2 ,3 ,4,5 ,经过操作序列 push , pop , push , push , pop, push ,push ,pop 后,现在已出栈的序列是 1,3,5 ,栈顶元素的值是 4 。 (7 )设有栈 S ,若线性表元素入栈顺序为 1,2 ,3 ,4,得到的出栈序列为 1,3 ,4,2 ,则用栈的基本 运算 Push, Pop 描述的操作序列为 push , pop, push, push , pop, push , pop, pop 。 (8 )在队列结构中,允许插入的一端为 队尾 ,允许删除的一端为 对头 。 (9 )在一个链队列中,若队头指针为 front, 队尾指针为 rear,则判断该队列只有一个结点的条 Q.front-next=Q.rear 。 (10)设循环队列的头指针 front 指向队头元素,尾指针 rear 指向队尾元素后的一个空闲元素,队列的 最大空间为 MAX ,则队空的标志为 Q.front=Q.rear ,队满的标志为 (Q.rear+1)%MAX=Q. 当 rearfront 时 队列长度是 Q.rear-Q.front+MAX 二.判断题(每题 0.5 分,共 5 分。正确用 表示,错误用 F 表示) (1)栈和队列都是限制存取点的线性结构。 (2 )设栈的输入序列是 1,2 ,····n,若输出序列的第一个元素是 n,则第 i 个输出元素是 n-i+1.F (3 )若一个栈的输入序列是 1,2 ,3 ···n,输出序列的第一个元素是 i,则第 i 个输出元素不确定。 (4 )循环队列不会发生溢出。F (5 )链队列与循环队列相比,前者不会发生溢出。 (6 )直接或间接调用自身的算法就是递归算法。 (7 )数据元素是数据的最小单位。F (8 )数据结构是带有结构的数据元素的集合。 (9 )算法的时间复杂度是算法执行时间的绝对度量。F (10)算法的正确性是指算法不存在错误。F 三.简答题(满分 5 分) (1 )假设我们要从线性表中删除一个数据元素b,如图1-1 所示,已知 p 为其单链表存储结构中指向结点 a 的指针。写出删除结点 b 后,修改指针的语句。(此题 2 分) a 11 路漫漫其修远兮,吾将上下而求索 - b c p p→next=p→next→next 图1-1 (2 )编制一程序(可用伪码描述,写出解题思路可酌情得分

文档评论(0)

139****1940 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档