leetcode 019_Valid Parentheses
2015-08-30 16:03
309 查看
判断括号是否正确;
bool isValid(string s) { int j = 0,n = 0; string stack = s; while (n != s.size()) { switch (s ) { case '(': stack[j++] = '('; break; case '[': stack[j++] = '['; break; case '{': stack[j++] = '{'; break; case '}': if (j > 0 && stack[--j] == '{') { } else return false; break; case ']': if (j > 0 && stack[--j] == '[') { } else return false; break; case ')': if (j > 0 && stack[--j] == '(') { } else return false; break; default: break; } ++n; } return (j == 0 ); }
相关文章推荐
- Linux系统启动流程
- JVM内存管理机制
- 转发离线安装 Android Studio 更新
- TreeSet是可以对字符串进行排序 的, 因为字符串已经实现了Comparable接口。
- Java I/O输入输出流
- [leetcode] 93.Restore IP Addresses
- CodeForces 413E Maze 2D
- javascript 1
- 0到100奇数之和
- 【翻译自mos文章】怎么检查Oracle Advanced Security Option 是否被安装上?
- 获取当前系统中的时区
- IE8下jQuery改变png图片透明度时出现的黑边
- Count Complete Tree Nodes
- 30 语句
- 机房收费问题总结(二)
- CSS 选择器
- Boundaries
- 【c程序】关于宏
- iOS: ARC和非ARC下使用Block属性的问题
- Linux网络栈剖析—从socket到设备驱动程序