第03次作业-栈和队列

1.学习总结

2.PTA实验作业

题目1:7-2 符号配对

设计思路

先设计一个print函数,假如读到了左符号,就先输出左符号

主函数中if读到左符号,进栈,读到右符号判断if 是否为空,不为空出栈

代码截图

PTA提交列表说明

开始忘改编辑器有点尴尬

题目2:7-1 jmu-字符串是否对称

代码截图

 

PTA提交列表说明

细节出错,几个主要的函数,变量名,打代码的时候弄错了

题目三 7-2 银行业务队列简单模拟

设计思路

   建队列q1,q2
for 输入客户p[i] if p[i] 为偶数 then 进q1 else 进q2 if p[0]为偶数 while(q1,q2均不为空) 输出q1的队首 输出q2的前两个元素 if q1不空 while(q1不空) 输出q1内元素 if q2不空 while(q2不空) 输出q2内元素 else
while(q1,q2均不为空) 输出q2的前两个元素 输出q1的队首

代码截图

PTA提交列表说明。

先是没把编辑器调整好,后面是因为没有按照格式去输出,然后再输出的时候少了个空格 ,吧q1打成了q2改正过来就对了

3.截图本周题目集的PTA最后排名

栈:

队列:

总分:205分

自评:2.5分

4. 阅读代码

代码地址:https://gitee.com/adressad/codes/9ystlgoh6b413n5vfupa839

此代码的功能为进行四则运算,优点是考虑到了运算符号的优先级,代码简洁,易懂,并且使用栈能更加提高栈的熟练度,值得学习。

5. 代码Git提交记录截图

 

posted on 2018-04-07 21:02  蕉.太狼  阅读(261)  评论(1编辑  收藏  举报

导航