摘要: #include <bits/stdc++.h> using namespace std; /* 中缀逻辑表达式转后缀逻辑表达式 测试用例: 0&(0|1|0) 答案: 001|0|& */ unordered_map<char, int> g{{'|', 1}, {'&', 2}}; string 阅读全文
posted @ 2023-03-30 16:44 糖豆爸爸 阅读(62) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> using namespace std; // 中缀表达式转后缀表达式 /* 测试用例1: a+b*c+(d*e+f)*g 答案: abc*+de*f+g*+ 测试用例2: (6+3*(7-4))-8/2 答案: 6 3 7 4 - * + 8 2 阅读全文
posted @ 2023-03-30 16:39 糖豆爸爸 阅读(58) 评论(0) 推荐(0)
摘要: 中缀表达式转后缀表达式 一、中缀表达式和后缀表达式的区别 中缀表达式就是我们通常认知中的表达式,比如 $$1+((2+3)*4)-5$$ 这样的表达式虽然容易被人所理解,但是不容易被机器所识别,为此推出了 后缀表达式。 后缀表达式又被叫做 逆波兰表达式,逆波兰表达式 不需要被括号所识别 ,且容易被机 阅读全文
posted @ 2023-03-30 16:36 糖豆爸爸 阅读(162) 评论(0) 推荐(0)
Live2D