数据结构之 栈的应用 括号匹配
2013-09-28 23:54
351 查看
int match(char a[],int n) { char sq[maxSize]; int top=-1; for(int i=0;i<n;i++) { if(a[i]=='(') sq[++top]=a[i]; if(a[i]=='[') sq[++top]=a[i]; if(a[i]==')') { if(top==-1) return 0; if(sq[top]=='(') --top; } if(a[i]==']') { if(top==-1) return 0; if(sq[top]=='[') --top; } } if(top==-1) return 1; else return 0; }
相关文章推荐
- 栈的应用-括号匹配-数据结构
- 数据结构(1)——顺序栈的实现,以及括号匹配的应用
- 数据结构之 栈的应用 括号匹配
- 数据结构——栈的应用 NOI2.2 括号匹配问题
- 算法:括号匹配(栈的应用)-数据结构(7)
- 数据结构——顺序栈及其应用(括号匹配)
- 数据结构之栈的应用:括号匹配问题
- 8、数据结构笔记之八栈的应用之括号匹配检验实现
- 看数据结构写代码(11)栈的应用(二) 括号匹配的检查
- 数据结构——括号匹配
- SDUT 2143 数据结构实验之栈四:括号匹配
- 【数据结构栈应用系列】括号匹配
- SUDT 2134 - 数据结构实验之栈四:括号匹配
- 数据结构——括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构栈应用括号匹配
- 【数据结构栈应用系列】括号匹配
- 数据结构——括号匹配
- 数据结构之括号匹配问题的解决
- 第六周项目三 数据结构实践——括号的匹配(栈)