2016 - 2024

感恩一路有你

用栈实现括号匹配问题 用栈实现检验括号匹配的算法?

浏览量:1429 时间:2021-03-20 17:29:10 作者:admin

用栈实现检验括号匹配的算法?

我们的想法是推进堆栈,得到前半个括号,标记它,继续进入堆栈,直到得到第二个匹配的外括号,然后从堆栈中取出内容。就这样。

用栈检测括号匹配?

这是与括号匹配的函数部分:以下是与括号匹配的函数部分:

]voidmatch(seqsstacks,char*STR)//比较括号

!“n-

多余的右支架!n “

]exit(0)]}

]else

{

ch=gettop(&)

if(compare(ch,STR[i])

Pop(&)

else

{

printf(”n-u-

相应的左括号和右括号属于不同的类!n “)

退出(0)

}

}

}

]if(getop&)=“”

printf(“”)n^ ^方括号匹配^ ^ n “)

else

{

printf(“n-

额外的左括号!n“”

退出(0)]}

用栈实现括号匹配问题 java中的小括号是什么意思 java什么时候用小括号

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。