2134 数据结构实验之栈四:括号匹配
来源:互联网 发布:运20和伊尔76数据对比 编辑:程序博客网 时间:2024/06/05 15:11
数据结构实验之栈四:括号匹配
#include<stdio.h>#define maxsize 51struct stack{ char a[maxsize] ; int top ;}s ;int match(char c1, char c2){ if((c1=='{'&&c2=='}')||(c1=='('&&c2==')')||(c1=='['&&c2==']')) return 1 ; else return 0 ;}int m(char *str){ int i ; char c ; s.top = -1 ; for(i=0; str[i]!=0; i++) { switch(str[i]) { case'(': case'[': case'{': s.top++; s.a[s.top] = str[i] ; break ; case')': case']': case'}': c = s.a[s.top] ; if(match(c, str[i])) s.top-- ; else return 0 ; } } if(s.top==-1) return 1; else return 0 ;}int main(){ int i ; char str[51] ; while(gets(str)!=NULL) { i = m(str) ; if(i!=0) printf("yes\n") ; else printf("no\n") ; } return 0 ;}
0 0
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- 数据结构实验之栈四:括号匹配
- angularJS模态框$modal
- Deep Learning(深度学习)学习笔记整理系列之(四)
- Javascript模块化编程(一):模块的写法
- 配置Sublime Text 2 的Python运行环境
- 5.java设计模式(读书笔记)单例模式
- 2134 数据结构实验之栈四:括号匹配
- Deep Learning(深度学习)学习笔记整理系列之(五)
- brctl桥接
- Python3.5.2模拟网站登陆
- Android Notification Sound 特性
- 让你的Python代码更加pythonic
- sudo配置临时取得root权限
- Deep Learning(深度学习)学习笔记整理系列之(六)
- CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target