qq_Toloveyousel_0
2017-04-11 22:22
加入输入的括号字符串是“【()】】”
当处理到最后一个‘】’时 在if分支中 既然执行了pStack->push(str[i]) 这条语句
那么 pStack 的栈不是就不是空的么?
那么 在最后的判断 pStack是否为空的语句中 不久应该执行 输出“....不匹配”的结果么?
但是实际编译中为什么会执行 “,,,,匹配” 这个结果?
前面if判断了str【i】和上一次currentneed相等,刚刚好跳过了
数据结构探险—栈篇
62767 学习 · 105 问题
相似问题