使用 stack<string> 保存已经构造好的子表达式。
stack<string>
从左向右扫描:
b
a
(" + a + 运算符 + b + ")
扫描结束后,栈顶字符串就是答案。
时间复杂度在普通字符串拼接实现下可能达到 O(n2)O(n^2)O(n2),本题长度限制允许这种清晰写法。
使用您的 椰子OJ CoconutOJ 通用账户