5.1 Brackets
来源:互联网 发布:网络机顶盒哪个好用 编辑:程序博客网 时间:2024/06/06 14:11
(),[],{}配对的问题,使用stack的经典案例,不多说了。
强烈吐槽java泛型就是一坨屎。我又想换C#了,单就语言来说C#明显比java友好多了,后发优势吧。前浪都死在沙滩上了。最近的趋势是函数式编程语言。JS,D语言都有浓重的函数式味道
class Solution { public int solution(String S) { // write your code in Java SE 8 char[] stack = new char[S.length()+1]; int top = 0; for(int i=0; i<S.length(); i++){ char c = S.charAt(i); switch(c){ case '(': case '[': case '{': stack[++top] = c; break; case ')': if(top==0 || stack[top--] != '('){ return 0; } break; case ']': if(top==0 || stack[top--] != '['){ return 0; } break; case '}': if(top==0 || stack[top--] != '{'){ return 0; } break; default: break; } } if(top==0) return 1; else return 0; }}
0 0
- 5.1 Brackets
- Brackets
- Brackets
- Brackets
- Brackets
- Brackets
- Brackets
- brackets
- Brackets
- Brackets! Brackets!
- Brackets Sequence
- Adobe Brackets
- Brackets Sequence
- Codility -- Brackets
- [codility]Brackets
- checkio (Brackets)
- poj2955 Brackets
- Brackets sequence
- 合肥app开发公司哪家好
- linux的apk重签名脚本
- Java基础—网络编程(二)
- js实现的倒计时操作
- LinkedList笔记
- 5.1 Brackets
- 小谈Online-game服务器端设计(1、2)
- 利用mybatis-gernerator插件生成mybatis 所需文件
- AFNetworking的网络状态监听
- usb 学习笔记
- 合肥软件开发外包公司有哪些
- 第五周项目 6 复制模板类(1,2)
- MFC 自定义消息
- PSR-0规范的一个简单例子实践