- 博客(2)
- 收藏
- 关注
原创 C++栈—括号匹配
假设一个表达式或一段程序中含有三种括号:圆括号“(”和“)”、方括号“[”和“]”、花括号“{”和“}”。试写一个程序判别给定的表达式或程序中所含括号是否正确配对出现。2.遇到 ')'、'}'、']' 时判断栈顶元素是否为前括号时,可能会出现栈顶元素不存在的情况,需先判定栈顶元素存在。否则例如“ }}} ” 则无法输出结果。3.循环结束后需判断栈是否为空,若栈不为空,则还剩余前括号,匹配结果为wrong。输出一个right或wrong,表明正确匹配与否。每行为一个含有括号的表达式或一段程序。
2023-11-26 22:02:42 714 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人