基于栈判断括号是否匹配
来源:互联网 发布:玫琳凯淘宝店是正品吗 编辑:程序博客网 时间:2024/06/05 19:24
public class IsMatch {//检测括号的匹配public static boolean isPiPei(String s){//字符串数据:"( [ ] ) ]" // 栈中数据:‘(’, '[', Stack<Character> sk = new Stack<Character>(); for (int i = 0; i < s.length(); i++) { if (s.charAt(i) == '(') { sk.push('('); //往栈中压入'(' } if (s.charAt(i) == ')') { if (!sk.isEmpty() && sk.pop() == '(') continue; else return false; } if (s.charAt(i) == '[') { sk.push('['); } if (s.charAt(i) == ']') { if (!sk.isEmpty() && sk.pop() == '[') continue;// else return false; } } if (sk.isEmpty()) return true; else return false; }}
0 0
- 基于栈判断括号是否匹配
- 判断括号是否匹配
- 判断括号是否匹配
- 判断括号是否匹配
- 判断括号是否匹配
- Matlab 使用栈判断括号是否匹配
- 利用栈判断括号是否匹配
- 利用栈判断括号是否匹配
- 栈的应用----判断括号是否匹配
- 【算法】 判断括号是否匹配
- 判断花括号是否匹配
- 判断花括号是否匹配
- 判断花括号是否匹配
- 判断括号匹配是否正确:
- 判断表达式左右括号是否匹配(栈)
- 用栈判断输入的括号是否匹配
- 用栈判断表达式中的括号是否匹配
- 数据结构(三)栈结构模拟编译器判断括号是否匹配
- ubuntu server 12 LTS 桌面 初始化工作
- opencv 之 视频播放控制
- libgdx基本使用——中文显示与汉字绘制
- WinUSB
- 虚拟机VMware Fusion 6 for mac安装Windows 7系统教程
- 基于栈判断括号是否匹配
- javascript传参字符串 与引号的嵌套调用
- C# winfrom软件的稳定性
- 学习笔记系列
- javascript原始数据类型
- 2月第二周香港五大顶级域名减38个 台湾增77个
- WinSock网络编程学习笔记(八):测试bind程序
- Android处理Bit图片的几个函数分享
- 理解HttpSession及应用