- 0
- 0
- 约小于1千字
- 约 13页
- 2018-06-06 发布于广东
- 举报
上海市雏鹰竞飞题解.ppt
刘虹娇
2017.10.7
题解:栈stack
样例
htmlbody/body/html
读入html,入栈
html
空栈
读入body,入栈
body
html
读入/body,出栈
html
读入/html,出栈
样例
html
body
/html
/body
读入html,入栈
html
空栈
读入body,入栈
body
html
读入/html,无法匹配,结束
body
html
难点一:读文件字符串类题目,推荐使用getchar()一个个读
难点二:提取、/中的标签,并区分两者
难点三:stack操作
stack.push() 入栈stack.top() 取栈顶元素stack.pop() 出栈stack.empty() 栈是否空
算法:
1、循环处理所有标签
如果是开始标签,入栈
否则是结束标签/,匹配栈顶元素
如果可以匹配则继续,
否则报错结束程序。
2、处理完所有标签后
如果栈为空,成功匹配
否则报错
难点一:读文件
较复杂的情况:字符和数值混在一起,还有回车要吃掉。
解决方案:使用 %s 把积木类型和旋转度数都读入
%s 的优势:遇到空格和回车就停止,刚好契合本题
难点二:七种积木以旋转中心点为原点(0,0),写下它们的坐标偏移量
-2,0
-1,0
-1,0
0 0
0,-1
0,0
0,1
您可能关注的文档
最近下载
- 2024年湖北省中考语文真题(解析版).doc VIP
- 初中英语重点短语句型(中考必考) .doc
- 2025年电工杯数学建模竞赛特等奖论文A.pdf VIP
- 2026年税务师考试《税法二》冲刺模拟试卷集.docx VIP
- 中华民族共同体概论专家讲座大讲堂之第三讲文明初现与中华民族起源(史前时期.pptx VIP
- 餐宝典NCBD2026中国火锅品类发展白皮书77页.pdf VIP
- 2026年四川国企招聘考试(项目管理)历年参考题库含答案详解.docx VIP
- 标准图集-13S201室外消火栓及消防水鹤安装.pdf VIP
- 贯彻《法治思想学习纲要》一书.ppt VIP
- 潜意识:控制你行为秘密.pdf VIP
原创力文档

文档评论(0)