class Solution { public: unordered_map<char, int> mp={ //设定优先级,用于判断 {'+', 1}, {'-', 1}, {'*', 2} }; //使用两个栈,一个放数字,一个放操作字符,一个操作字符对应两个数字,在字符栈中只允许后一个操作符高于前一个操作符存在 int solve(string s) { s.erase(remove(s.begin(), s.end(), ' '), s.end()); //去掉空格; int size = s.length(); stack<int> nums; stack&l...