笔记
cookio
这个作者很懒,什么都没留下…
展开
-
出栈顺序判断问题——划线法
结合力扣的一道题和自己总结的规律,我得出了一个快速判断出栈顺序的方法。例题:出栈顺序是1 2 3,问3 1 2 是否是合理出栈顺序先把入栈循序按照栈的存放图示写成一竖排321再用笔按照出栈顺序把它连接起来向下划线时没有跨越未链接的数,说明入栈合理(示例中3到1跨过了2,因此不合理)特别注意,向上跨越不受影响,例如入栈顺序是1 2 3 时,出栈顺序1 3 2是合理的原理解析可以理解为模拟栈和队列的匹配过程,这也是 判断出栈合理性算法 的原理原创 2022-03-28 16:05:18 · 498 阅读 · 0 评论 -
E0169应输入声明
关于vs2019中E0169报错的解决方案报错表现:如图,在if else选择结构中的最后一个大括号处红线报错。提示第51行报错。定位问题:寻找代码中的注释如图,第22行中以字符&结束,这会有几率触发报错。解决方案:在特殊字符后添加其他内容将单行注释改为多行注释问题原因:猜测是//注释掉了后面不应该注释的内容,导致报错。今天碰上了这个问题,几经周折解决了,问题不好复现,应该和缓存有关。...原创 2021-09-29 14:35:34 · 6567 阅读 · 3 评论