![](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 · 457 阅读 · 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 · 1786 阅读 · 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 · 237 阅读 · 0 评论