C++ 括号匹配算法实现 - 检验表达式中的括号是否匹配
#include
bool isMatching(char c1, char c2) { if (c1 == '(' && c2 == ')') { return true; } if (c1 == '[' && c2 == ']') { return true; } return false; }
bool isBalanced(string expr) {
stack
int main() { string expr; cin >> expr; if (isBalanced(expr)) { cout << 'OK' << endl; } else { cout << 'Wrong' << endl; } return 0; }
原文地址: https://www.cveoy.top/t/topic/bOcn 著作权归作者所有。请勿转载和采集!