杂谈
说一些常见的小错误
随意凯
这个作者很懒,什么都没留下…
展开
-
写一个小型计算器,支持+ - * / ( )其中括号可以随意嵌套
计算机小程序可以采用树结构来做,也可以简单使用栈来做。由于个人学识浅薄,只能用栈来练练手了。首先需要对符号栈、数字栈定义,然后需要在符号栈前面加一个’$'标志,这样就不需要特别判断栈空否,简化代码编写。同理,需要在输入的字符串末尾加入一个‘#“,便于处理整个字符串。接下来十分重要的一步,设置优先级,那么对应的优先级如下switch(ch) { case '$': return 0; case '#': return 1; case '+': case '-': ret原创 2020-09-19 09:00:13 · 716 阅读 · 0 评论 -
武汉理工 算法设计与分析 复习大全
onenote:https://d.docs.live.net/8ca9e4714bade8b6/我的笔记本/算法设计与分析.one#section-id={73DFEA72-8FA1-4319-81FF-BC16889D4DB6}&end原创 2020-07-16 19:56:26 · 1370 阅读 · 0 评论 -
Dev cpp出现段错误的原因之一
在使用dev cpp编程调试时出现的段错误,查了很多博客也不知道原因。。具体出错如下:我说一下我的调试过程在哪里崩的如上图,只不过是scanf语句就给我崩了??后来经过scanf语句变成我注释掉的那两句话,也就是突然就又好了。。所以意思难道是在scanf是同时输入数据的吗?我先输入i、j,并且输入arr【i】【j】时,第三个参数的i和j还没有变成我输入的i和j,吐了。。。所以,又跟我一样的情况的同学,就老老实实分开吧!...原创 2020-06-12 16:34:25 · 656 阅读 · 0 评论