基本思路:
遍历字符串,如果遇到左括号就入栈,如果遇到右括号就取栈顶元素,然后比较是否匹配,如果匹配就出栈删除相匹配的括号,如果不匹配就说明括号匹配失败。遍历完成后看栈中是否还有未匹配的括号,如果有就说明括号匹配失败,如果是空栈,就说明括号匹配成功。
本文介绍了一种使用栈实现括号匹配的算法。通过遍历输入字符串,将左括号压入栈中,并在遇到右括号时检查栈顶元素进行匹配。最终栈为空则表明括号全部正确匹配。
基本思路:
遍历字符串,如果遇到左括号就入栈,如果遇到右括号就取栈顶元素,然后比较是否匹配,如果匹配就出栈删除相匹配的括号,如果不匹配就说明括号匹配失败。遍历完成后看栈中是否还有未匹配的括号,如果有就说明括号匹配失败,如果是空栈,就说明括号匹配成功。
1553

被折叠的 条评论
为什么被折叠?