【数据结构——栈】括号匹配
来源:互联网 发布:美剧网站推荐 知乎 编辑:程序博客网 时间:2024/05/29 09:07
#include<iostream>#include<stack>using namespace std;const int MAX = 100;void PrintMatchedPairs(char str[]){if(str == NULL )return;stack<char> s;int len=strlen(str);for(int i=1;i<len;i++){if(str[i-1] == '(')s.push(str[i-1]);else if(str[i-1] == ')'){if(s.top()){s.pop();}elsecout << "左括号少于右括号,匹配不成功" <<endl;}}if(s.empty())cout <<"匹配成功" <<endl;elsecout << "左括号多于右括号,匹配不成功" <<endl;}int _tmain(int argc, _TCHAR* argv[]){char str[MAX]="((())()()()))";PrintMatchedPairs(str);system("pause");return 0;}
0 0
- 【数据结构——栈】括号匹配
- 数据结构——栈实现括号匹配
- 数据结构——括号匹配
- 数据结构-栈-括号匹配
- 第六周数据结构实践——括号的匹配(栈)【项目3-括号的匹配】
- 数据结构——栈——括号匹配(c++)
- 数据结构(二)——栈及实现、括号匹配
- 数据结构实践——括号的匹配(栈)
- 【数据结构】栈的应用——检测括号是否匹配
- 数据结构实践——括号的匹配
- 数据结构练习2——括号匹配
- 数据结构之单链表——括号匹配
- 数据结构栈应用括号匹配
- 栈——括号匹配
- 栈——括号匹配
- 顺序栈—括号匹配
- 数据结构——链栈(附基本的括号匹配)
- 洛谷 1739——表达式括号匹配(线性数据结构)
- android 发送短信的两种方式
- Ireport子报表的实现以及参数的传递
- android快速开发框架
- android 唤醒屏幕并解锁
- obj-y += embedsky_fb.module
- 【数据结构——栈】括号匹配
- 工作笔记(USB performance networkmap)
- 无图片的圆角表格
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭
- 指针那些概念
- PLSQL Developer工具的使用
- C语言数据结构之线性表(续)
- CSS编写指导规范和建议
- Android 最火的快速开发框架XUtils