![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
专题
无由頁
这个作者很懒,什么都没留下…
展开
-
专题——前、中、后缀表达式的计算
前言 不同表达式的计算 正文 首先还是需要知道一下关于中缀转前后缀的方法 具体参考转换方法 以 (5+2+1✖3)/5 为例 后缀:52+13*+5/ 前缀:/++52*135 其中,中缀和后缀表达式的计算是重点,前缀和后缀计算类似,具体参见代码 代码 #include <stdio.h> #include <string.h> double cal_suffix(char *str); double cal_preffix(char *str); double Cal_fix( c原创 2020-09-13 17:23:32 · 448 阅读 · 0 评论 -
专题九——约瑟夫环问题C语言(数组和单链表)
前言 感觉资料中的比较难理解,借鉴以下博主的代码,自用,归纳一下 https://blog.csdn.net/Zero__White/article/details/83758782(数组) https://blog.csdn.net/qq_23034691/article/details/78882259(单链表) 正文 约瑟夫问题:N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人重新开始报数,数到M的人出圈;…输出依次出圈的人的编号。N,M由键盘输入。 数组形式 这个算法没有后面的算法好原创 2020-06-13 17:38:41 · 1780 阅读 · 0 评论 -
专题19——中缀转化成后缀C语言(四)
前言 复习到到队列和栈时涉及到了不太清楚的“中缀转化成后缀”的过程,专题中有写,就记录下来 正文 手工算法 参考:https://blog.csdn.net/qq_29462849/article/details/93649198 按运算符优先级对所有运算符和它的运算数加括号,(原本的括号不用加) 把运算符移到对应的括号后 去掉括号 具体例如: a/b+(c∗d-e∗f)/g 加括号后式子变成: ((a/b)+(((c∗d)-(e∗f))/g)) 把运算符移动到对应括号后面,再去掉括号: ab/cd∗e原创 2020-06-11 22:20:10 · 230 阅读 · 0 评论