1.学习总结
2.PTA实验作业
7-1 jmu-字符串是否对称
设计思路(伪代码或流程图)
代码截图
PTA提交列表说明
一开始写的出栈部分代码有问题,导致导致输出的元素并没有赋值给x,导致错误,查找修改后得以解决
7-3 表达式转换
代码截图
PTA提交列表说明
一开始有各种错误,包括自己输入时负数中间打成空格,第一个字符不是数字而是括号,多输出一个空格,不多赘述
后来卡在怎么表示小数输出,请教别人,在第一个if语句添加为小数点的判断依据,问题得以解决
7-2 银行业务队列简单模拟
设计思路(伪代码或流程图)
代码截图
PTA提交列表说明
打空格的问题,一开始输出对首前队尾后一直先输出空格,改进输出函数,根据队列长度输出空格也不理想,后来请教同学,从新定义了一个输出函数,用flag的1.0,来判断是否输出,问题得以解决
栈PTA排名
队列PTA排名
我的总分
2
阅读代码
该代码功能:车厢高度调整
对每一个序列从后往前检查,max表示没检查到的最大元素。max初始为n-1,在没有检查到max之前(说明max已经出站),比max小的元素都应该是有序的,检查到max后,限制条件有所放宽,寻找新的max,继续检查
优点:思路清晰,分多个函数来实现功能,层次分明,容易让人理解
代码Git提交记录截图