日记
文章平均质量分 70
seconp
帅气、阳光、活泼的程序员。
展开
-
中缀表达式,前缀表达式,后缀表达式之间的相互转换和代码表示
中缀表达式就是我们日常用的算术表达式。前缀表达式是将运算符放在两个操作数之前。后缀表达式(又称逆波兰表达式)是将运算符放在两个操作数之后。例如:中缀表达式(A+(B-C/D)*E)对应的前缀表达式是(+A*-B/CDE)对应的后缀表达式为(ABCD/-E*+)说到转化之前我们先来看一下符号的优先级问题。运算符 (左括号 +加,-减 *乘,/除,%取模 ^幂 ...原创 2019-09-08 11:42:47 · 2091 阅读 · 0 评论 -
一篇能让你理解递归的好文章
之前汉诺塔的问题用递归一直解决不了,今天偶然碰到了一个讲解比较好的视频,就把里面递归讲解的内容整理下来,方便理解。yeah!为什么递归需要控制终止条件呢?我们先来看看不控制终止条件的递归函数。void recursion() //这是个用来举例的函数{ recursion();}运行过程:具有控制条件的递归函数int i = 0;void re...原创 2019-09-23 23:44:28 · 211 阅读 · 0 评论