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

大连东软数据结构题库全3概要.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.7 习题 3.7.1 知识点:栈的基本概念 一、选择题 1① 下列哪种数据结构常用于函数调用( A )。 A.栈 B.队列 C.链表 D.数组 2① 编译器中通常以哪种数据结构处理递归程序调用( C ) A.队列 B.数组 C .栈 D .记录 3① 下列哪些数据结构可用来实现栈 (D )。 (1)链表 (2 )数组 (3 )树 (4 )图 A.(2 ),(3 ) B.(2 ),(4 ) C .(1),(4 ) D .(1),(2 ) 4② 元素的入栈序列是a,b,c,d,则栈的不可能的输出序列是 ( C )。 A .dcba B .abcd C .dcab D .cbad 5② 已知栈的最大容量为4 。若进栈序列为1,2 ,3,4 ,5,6,且进栈和出栈可以穿插 进行,则可能出现的出栈序列为( C )。 A .5,4,3,2 ,1,6 B .2,3,5,6,1,4 C .3,2,5,4 ,1,6 D .1,4,6,5,2 ,3 6② 若以S 和X 分别表示进栈和退栈操作,则对初始状态为空的栈可以进行的栈操作 系列是( D )。 A .SXSSXXXX B .SXXSXSSX C .SXSXXSSX D .SSSXXSXX 7① 对于栈操作数据的原则是( B )。【青岛大学 2001 】 A . 先进先出 B .后进先出 C .后进后出 D .不分顺序 8① 栈在( D )中应用。【中山大学 1998】 A .递归调用 B .子程序调用 C .表达式求值 D .A ,B,C 9② 一个栈的输入序列为123…n,若输出序列的第一个元素是n ,输出第i (1=i=n) 个元素是(B )。【中山大学 1999】 A .不确定 B .n-i+1 C .i D .n-i 10② 若一个栈的输入序列为 1,2,3,…,n,输出序列的第一个元素是i,则第j 个输出元 素是(D )。【武汉大学 2000 】 A .i-j -1 B.i-j C .j -i+1 D .不确定的 11② 有六个元素6,5,4,3,2 ,1 的顺序进栈,问下列哪一个不是合法的出栈序列? (C )【北方交通大学 2001 】 A .5 4 3 6 1 2 B .4 5 3 1 6 2 C .3 4 6 5 2 1 D .2 3 4 1 5 6 12② 输入序列为ABC ,可以变为CBA 时,经过的栈操作为(B )【中山大学 1999】 A .push,pop,push,pop,push,pop B .push,push,push,pop,pop,pop C .push,push,pop,pop,push,pop D .push,pop,push,push,pop,pop 13② 设计一个判别表达式中左,右括号是否配对出现的算法,采用( D )数据结构 最佳。【西安电子科技大学 1996】 A .线性表的顺序存储结构 B .队列 C .线性表的链式存储结构 D .栈 二、填空题 1① 栈是一种特殊的线性表,允许插入和删除运算的一端称为 栈顶

文档评论(0)

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

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

1亿VIP精品文档

相关文档