栈的经典应用
题目:给定一个只包括"(’,")’,"{’,"},"[,"]的字符串,判断字符串是否有效。
有效字符串需满足
左括号必须用相同类型的右括号闭 左括号必须以正确的顺序闭
注意空字符串可被认为是有效字符串。
示例1:
输入:"()"
输出:true
分析:先分析出匹配失败有哪几种情况
#include "stack"
#include "_myPrint.cpp"
using namespace std;
class Solution{
public:
bool isValid(string s){
stack