- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
刘虹娇
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
0,2
0,0
0,-2
0,-1
0,0
0,1
1,0
1,0
2,0
积木顺时针旋转90度,有
x’ = y
Y’ = -x
积木顺时针旋转180度,有
x’’ = y’ = -x
Y’’ = -x’= -y
积木顺时针旋转270度,有
x’’’ = y’’ = -y
Y’’’ = -x’’= x
难点三:旋转
难点四:放置指定位置
样例:
1 3 4
I 2 2
1
2
3
4
1
2
3
4
0,-2
0,-1
0,0
0,1
I
放在(2,2)上,越界
2,0
2,1
2,2
2,3
-2,0
-1,0
0 0
1,0
I
您可能关注的文档
- _误译_文化使命与文本_来生_重构_以建国后十七年度英美文学翻译为例.pdf
- 一位老师启示.ppt
- 医务室年度总结中英文.pdf
- 《八音之乐》人教版八年度级音乐.ppt
- [feiq]装卸三队2013年度终工作总结.ppt
- 《第一财经周刊封面文章节.公司人年度终福利调查A》.pdf
- 《第六章节认识区域:位置与分布第三节东北地区产业分布》.ppt
- 《工程热力学》第四章节.工质热力过程.ppt
- 《公文写作》第四章节③通知、通报.ppt
- 《考试》教学实录.于永正.doc
- 幼儿园全民国家安全教育日PPT.ppt
- 文明礼仪伴我行主题班会课.ppt
- 4.2 《心有一团火,温暖众人心》课件(共26张PPT) 2024-2025学年统编版高中语文必修上册.pptx
- 大模型平民化开启“AI+医疗”新纪元.pptx
- 2《以工匠精神雕琢时代品质》 课件(共28张PPT)2024-2025学年统编版高中语文必修上册.pptx
- 3《鸿门宴》 课件 (共52张PPT)2024-2025学年统编版高中语文必修下册.pptx
- unit 2能力阅读写作拔高练-学九级英语全一册单元模块满分必刷题人教版.pdf
- 9.3 《声声慢(寻寻觅觅)》课件 (共25张PPT)2024-2025学年统编版高中语文必修上册.ppt
- “4·23世界读书日”主题教育班会-阅读启心智,知识筑梦想 课件(共27张PPT).pptx
- 4EAT 变速箱维修手册.pdf
文档评论(0)