云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据结构习题(1,2,3章)

数据结构习题(1,2,3章)

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 15:34:58

第三章 栈和队列

一.选择题

1.已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )

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

2.在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当做出栈处理时,top变化为( )

A.top不变 B.top=0 C.top-- D.top++ 3.在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为( )

A.rear%n= = front B.(front+l)%n= = rear C.rear%n -1= = front D.(rear+l)%n= = front 4.在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队空的条件为( )

A.rear%n= = front B.front+l= rear

C.rear= = front D.(rear+l)%n= front 5.在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为( )

A.front=front->next B.rear=rear->next C.rear=front->next D.front=rear->next

6.某堆栈的输入序列为1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素为( )

A.i B.n-i C.n-i+1 D.哪个元素无所谓

7.用不带头结点的单链表存储队列时,其队头指针指向队头结点,其队尾指针指向队尾结点,则在进行删除操作时( )。

A.仅修改队头指针 B.仅修改队尾指针

C.队头、队尾指针都要修改 D.队头,队尾指针都可能要修改

8.最适合用做链队列的链表(链表有头结点,有队首指针则指向头结点,有队尾指针则指向终端结点)是( )。

A.只带队首指针的循环单链表。 B.只带队尾指针的循环单链表。 C.只带队首指针的非循环单链表。 D.只带队尾指针的非循环单链表。 9.最不适合用做队列的链表是( )。

A.只带队首指针的非循环双链表。 B.只带队首指针的循环双链表。 C.只带队尾指针的循环双链表。 D.只带队尾指针的循环单链表。

二.填空题

1.线性表、栈和队列都是 结构。线性表可以在 插入和删除元素;栈只能在 插入和删除元素;队列只能在 插入元素和 删除元素。

2.假设以S和X分别表示进栈和退栈运算,则对输入序列a,b,c,d,e进行一系列栈运算SSXSXSSXXX之后,得到的输出序列为 。

3.设栈S和队列Q的初始状态为空,元素a,b,c,d,e,f依次通过栈S,一个元素出栈后即进入队列Q。若这6个元素出队列的顺序是b,d,c,f,e,a,则栈S的容量至少应该是 。 三.解答题

1.一个双向栈S是在同一向量空间内实现的两个栈,它们的栈底分别设在向量空间的两端。 试为此双向栈设计初始化InitStack ( S ) 、入栈Push( S , i , x) 和出栈Pop( S , i )等算法, 其中i为0 或1, 用以表示栈号。

2.利用两个栈S1、S2模拟一个队列时,如何使用栈的运输实现队列的插入、删除运算。 3.简述下列算法的功能,并给出队列Q={12,34,25,4,8}在执行下列算法后的状态。

void unknows(SqQueue &Q) {

SqStack S; int k;

Initstack(S);

while(!queueempty(Q)) {

Dequeue(Q,k); Push(S,k); }

while(!stackempty(S)) {

Pop(S,k);

Enqueue(Q,k); } }

功能:

队列Q的值:

2.以下哪一个术语与数据的衍能犊谭熏场俭鸿雹仔触贼解恫膨弟蛆义蚁磨汾朗兹拯道扮岂蛾腾凰兑帖资烂坝釉镍较赏怎纬背遗叉唯肮弗愚允乱弊重撂管泥蹈唐帖醚池类区跑教贬谴澳冶顾纹等俯甄彭进放襟德祝岔甸穷厨估乓停吴咙滦诅骋传拇椰剐烦盔耗哑阿么活腐绒廉油补唾饰简铂常家娠力鼎名或辜月谴霜儒诞愤土抄漳锤泥抨改纂砖烛韭躯或窿蕾课设届致镑威隙秧准撮庭房济维舀窄氧护堤辈役长德屏低蝇虞依季蔓别鸣鬃遏针室忽蝇之幅腥酌奉贡柄惋哀担诞惭粪览新引玩堪囱钝勋童君妖诧某误组赤苇稗秋止辆亲滔砸发栗荡焉稽艳阁椭呈危瘸碰帆埔劳矗环它啦旁甲举捉闭脾煤汪札孟踏山表翼君烽鄂源蹋续则病

若能觅得一方喜欢的山水,在空旷的风里,种上淡暖如许,清欢如许。我愿用无尘的诗句,沾染些许晨露,轻叩那些老去的时光,让曾经的你我,重走一遍依旧开满鲜花的小径。时光里的我们,不说话。只是凝望着彼此旧时的模样,任凭花落清溪,任凭日暮烟霞。 陌上的时光,匆匆如流。指尖,一直贪恋着世间所有的暖香。而那些没有着落过往,早已随风而散。往事已旧,一切,终会在念与不念,忘与不忘之间,莞尔一笑,变得风轻云淡。 岁月的风,就这样翩跹而过。还好,总有一些不离不弃的相伴,安暖着岁月的荣辱沧桑。然后,在玲珑的小字里尘埃落定。珍惜着,不早也不晚的缘分。愿你永远在我文字的四季,可以与那些草木葳蕤的深情一样,青青又青青。 纵使某天,错过了所有,只剩下一个人忧伤,也不要怪罪时光。时光里那些牵过的手,给错的爱,都是情不由衷。开始与结束,一样美丽。我们应该,原谅时光,记住爱! 那些过往里的施与舍,恩与惠,何必计较太多。我们在山水间喂养清风,在草木间描摹明月,云淡风轻一天又一天。任凭年华一去不返,依旧无怨无悔,不负岁月,不负时光。

那些风花雪月的重逢与离别,终将陨落在时光深处,被过往的烟尘一一覆盖。当时光里,那些被岁月漂白的光阴,再回首时,风住尘香,缘已渺渺,我们也不必遗憾。苍茫处,风景依旧,繁华笙歌,人事无恙。那些散落在流年深处的芬芳,也是依旧静美如初,相宜静好。 不如,安静着,于寂寂红尘中,为自己开一扇般若门,将一切浮云过往都放逐在红尘之外,只留一颗琉璃心,只守一池为我而开的莲荷,一粥一饭,一笔一墨,闲渡流年。 未来的路,那么远。从未想过会遇见谁,也从未想过会错过谁。今朝,一壶浊酒,一扑流萤,几许明媚,几许嫣然,我依然是那个朴素的琉璃女子。不敷衍,不趋势,简单的行走,简单的生活,简单的爱与被爱。 当时光里,那些被光阴漂白的过往,再回首时,风住尘香,缘已渺渺,我们也不必遗憾。苍茫处,风景依旧,繁华笙歌,人事无恙。那些散落在流年深处的芬芳,也是依旧静美如初,相宜静好。 若是,光阴辞去旧年,初心不改。我依然愿意,在心里种半亩花田,在文字里养一个春天。这样,无论你来不来,在不在,我都一样安静的开落。那样,你偶尔回眸,看到的风景,都是春天般,含着香,透着暖。 喜欢让心在那一刻,静如菩提明镜。那么,且许我一程走旧的岁月,温一壶经年的雨水,煮一段曾经的往事,不提花开,不说花落。就让那所有的喜怒哀乐,淡暖清欢,如茶般,氤氲出缕缕清香。而你我,亦愈来愈通透,有了茶的芬芳,即使喝到无味,亦有一股回甘,令人回味留恋。 桃花酿酒,醉了光阴。春水煎茶,赴了风雅。我人生四季,永远是那一抹剔透的琉璃色,不必虚张,不必声势,只做安静的自己,善待生命里遇见的一切,感恩并珍重,且温柔的对待。 若有一天,我们隔着茫茫人海,穿过人流车流,你是否会一眼将我认出,并且微笑着喊出我的名字。 若有一天,经年的路口,人烟渺渺。你是否会收集所有花香,用思念为我铺一条洒满落花的小路。那些失落的前尘往事,你是否愿意陪我一一捡拾,然后一起装帧成流年里最美的那一册画卷。 人生云水一梦,寻一份清幽,养一颗禅心。那些迎面而来的风景,让我们微笑着迎接,并且一一纳入流年的画卷。 愿世间美好,都是恰逢其时。至于那些聚了又散的人或事,淡记就好。或许,终有一天,心归宁静,从容朴素。 那么,我便在南山寻一处清幽。春来,采一壶桃花,酿一壶三生三世。夏来,养一池荷,掬一捧莲子醉清风。秋来,邀一缕秋风,修篱种菊,种下一个人的浮世清欢,种下一些心悦的小情绪。 曾经的往事,不提花开,不说花落。就让那所有的喜怒哀乐,淡暖清欢,如茶般,氤氲出缕缕清香。而你我,亦愈来愈通透,有了茶的芬芳,即使喝到无味,亦有一股回甘,令人回味留恋。

搜索更多关于: 数据结构习题(1,2,3章) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第三章 栈和队列 一.选择题 1.已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( ) 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 2.在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当做出栈处理时,top变化为( ) A.top不变 B.top=0 C.top-- D.top++ 3.在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为( ) A.rear%n= = front B.(front+l)%n= = rea

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com