《数据结构》期中试题1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》期中试题1

2004——2005年第二学期 08级信息班数据结构期中测试 填空题【每空1分 共25分】 1、一个数据结构在计算机中 称为存储结构 2、?前驱结点,最后一个结点 个后续结点,其余每个结点 个后继结点。 3、对于顺序存储的栈,因为栈的空间是有限的,在进行运算时,可能发生栈的上溢,在进行运算时,可能发生栈的下溢。设根结点的层数为0,定义树的高度为树中层数最大的结点的层数加1。则高度为k的二叉树具有的结点数目,最少为,最多为。在树结构里,有且仅有一个结点没有前驱,称为根。非根结点有且仅有一个,且存在一条从根到该结点的。下列广义表运算的结果:head((p,h,w)) tail((b,k,p,h)) head(((a,b),(c,d) )) head(tail(((a,b),(c,d)))) 。 8、链表相对于顺序表的优点有 和 操作方便 9、栈、队列和数组都是 结构,可以在数组 位置插入和删除元素;对于栈只能在 插入和删除元素;对于队列只能在 插入和删除元素。 10、有n个结点的二叉链表中,其中空的指针域为n+1.指向孩子的指针个数为 13、现有按中序遍历的二叉树结果为:abc,问有 不同形态的二叉树可以得到这一遍历结果,试画出这些二叉树 。 14、树的三种主要的遍历方法是:________、________和层次遍历向一个栈顶指针为HS的链栈中将一个S指针所指的结点入栈,执行( )。 ? A、HS-next=s; ?B、S-next=HS-next;HS-next=s; ? C、S-next=HS-next;HS=s; ?D、S-next=HS;HS=HS-next; 评价一个算法时间性能的主要标准是( )。 ? A、算法易于调试 ?B、算法易于理解 ? C、算法的稳定性和正确性 ?D、算法的时间复杂度 线性表的顺序存储结构是一种( )的存储结构。 ? A、随机存取 ?B、顺序存取 ? C、索引存取 ?D、散列存取线性表采用链式存储时,结点的存储地址(?? ) ?? A.必须是不连续的B.连续与否均可 ?? C.必须是连续的 D.和头结点的存储地址相连续设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为(?? ) ?? A.front=front+1???????????????? B.front=(front+1)%(m-1) ?? C.front=(front-1)%m???????????? D.front=(front+1)%m在一棵度为3的树中,度为3的结点个数为2,度为2 的结点个数为1,则度为0的结点个数为(????) ????A.4?????????? B.5????????????C.6??????????D.7 11、树中所有结点的度等于所有结点数加( ) A.0 B.1 C.-1 D.2 +1 B log2 n+1 C D log2 n+1 17、将递归转换成非递归算法通常需要使用 作为辅助存储结构 A、队列 B、栈 C、链表 D、树 18、在需要经常查找结点的前驱与后继的场合中,使用(????? )比较合适。 A.单链表?????????? B.双链表?????????? C.顺序表?????????? D.循环链表按照二叉树的定义,具有3个结点的二叉树有(????? )种。 ? A.3????????? B.4 ?????????C.5????????? D.6 ?已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是 A、acbed B、decab C、deabc D、cedba 三、简答题(8分) 设将整数1,2,3,4依次进栈,但只要出栈时栈非空,则可将出栈操作按任何次序夹入其中,请回答下述问题:   (1)若入、出栈次序为Push(1), Pop(),Push(2),Push(3), Pop(), Pop( ),Push(4), Pop( ),则出栈的数字序列为何(这里Push(i)表示i进栈,Pop( )表示出栈)??   (2) 能否得到出栈序列1423和1432?并说明为什么不能得到或者

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档