网站大量收购独家精品文档,联系QQ:2885784924

中国上海雏鹰竞飞2017题解.pptx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档