数据结构第三次作业答案.doc

上传人:豆**** 文档编号:17617181 上传时间:2022-05-25 格式:DOC 页数:4 大小:153.50KB
返回 下载 相关 举报
数据结构第三次作业答案.doc_第1页
第1页 / 共4页
数据结构第三次作业答案.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《数据结构第三次作业答案.doc》由会员分享,可在线阅读,更多相关《数据结构第三次作业答案.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数据结构第三次作业答案.精品文档.一、单项选择题1. 一个栈的入栈序列是a,b,c,d,e,则栈不可能输出的序列是( C )。Aedcba Bdecba Cdceab Dabcde2. 一个队列的入队序列是1,2,3,4,则队列的输出序列是( B )。A4,3,2,1 B1,2,3,4 C1,4,3,2 D3,2,4,13. 若已知一个栈的入栈序列是1,2,3,n,其输出序列为P1,P2,P3,Pn,若P1=n,则Pi为( C )。Ai Bn-i Cn-i+1 D不确定4. 判定一个栈S(最多元素为m0)为空的条件是( B )AS.top!=

2、0 BS.top = =0 CS.top!= m0 -1 DS.top = = m0 -15. 判定一个队列Q(最多元素为m0)为空的条件是( C )。AQ.rearQ.front= = m0 BQ.rearQ.front1= = m0CQ.front = =Q.rear DQ.front=Q.rear+16. 判定一个循环队列Q(最多元素为m0)为满的条件是( C )。AQ.front = =Q.rear BQ.front !=Q.rear CQ.front = =(Q.rear+1)% m0 DQ.front ! =(Q.rear+1)% m07. 栈和队列的共同点是( C )。A都是后进

3、先出 B都是先进先出C只允许在端点处插入和删除元素 D没有共同点二、写出下列程序段的输出结果。void main( ) stack S; char x,y; InitStack(S); x=c ; y=k ; Push(S,x); Push(S,a); Push(S,y); Pop(S,x); Push(S,t); Push(S,x); Pop(S,x); Push(S,s); while(!StackEmpty(S) Pop(S,y); printf(y); printf(x);输出结果:stack栈S栈Scakk出栈,x=k栈Scatkk出栈,x=ks栈Scat栈Scatss出栈,y=s输

4、出y的值s栈Scatt出栈,y=t输出y的值t同理,接着a出栈,y=a,输出y的值a。c出栈,y=c,输出y的值c。最后输出变量x的值k void main( ) Queue Q; InitQueue(Q); char x=e, y=c; EnQueue(Q,h); EnQueue(Q,r); EnQueue(Q,y); DeQueue(Q, x); EnQueue(Q, x); DeQueue(Q, x); EnQueue(Q,a); while(!QueueEmpty(S) DeQueue(Q, y); printf(y); printf(x);输出结果:char队列Q队列Qhrch出队,

5、x=h队列Qchr出队,x=rh队列Qrc队列Qchc出队,y=c输出y的值c队列Qh出队,y=h输出y的值h同理,接着a出队,y=a,输出y的值a。最后输出变量x的值raaha三、算法设计1、假设称正读和反读都相同的字符序列为“回文”,例如,abba和abcba是回文,abcde和ababab则不是回文。试运用栈和队列的知识编写算法判别读入的一个以为结束符的字符序列是否是“回文”。算法的基本思想:将依次读入的字符分别插入栈和队列,然后依次比较“栈顶”和“队头”的字符。Status ReturnText ( ) / 若从终端依次输入的字符序列是“回文”,则返回TRUE,否则返回FALSE。 InitStack(S); InitQueue(Q); scanf(“%c”,&ch); while(ch!=) Push(S, ch); EnQueue(Q, ch); scanf(“%c”,&ch);state=TRUE; while(!StackEmpty(S)& state) if(GetTop(S)= =GetHead(Q) Pop(S); DeQueue(Q); else state=FALSE; return state;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁