[刷题]Implement Stack
2016-03-15 09:28
253 查看
[LintCode]Implement Stack
class Stack { ArrayList<Integer> list = new ArrayList<Integer>(); public void push(int x) { list.add(x); } public void pop() { list.remove(list.size() - 1); } public int top() { return list.get(list.size() - 1); } public boolean isEmpty() { return list.isEmpty(); } }
相关文章推荐
- Core Graphics
- 面试感悟
- new (C# Reference)
- 如何应对云爆发架构?四种方法替你解忧
- POJ1703——Find them, Catch them 并查集应用
- PHP设计模式 适配器模式
- 【Boost】boost库asio详解6——boost::asio::error的用法浅析
- 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- iOS CLLocationManager 定位
- 【Boost】boost库asio详解5——resolver与endpoint使用说明
- 用cookie存取变量
- 虚拟机的简单使用
- 详解iOS App开发中UIViewController的loadView方法使用
- javax.el.PropertyNotFoundException: Property 'Name' not found on type com.min.test.User
- 【Boost】boost库asio详解4——deadline_timer使用说明
- 面试题记录
- Android 通知栏Notification
- 跟我一起学Microsoft SQL Server 2012 Internals(1.6)
- 有关深度学习领域的几点想法
- c++常见面试题30道