利用LinkedList制作一个栈
2009-12-13 23:37
267 查看
import java.util.LinkedList; public class Stack { private LinkedList list = new LinkedList(); public Stack(){ } public Object peek(){ return list.peek(); //取栈顶元素 } public Object pop(){ return list.poll(); //出栈 } public boolean empty(){ return list.isEmpty(); //判断栈是否为空 } public void push(Object o){ list.addFirst(o); //入栈 } public int search(Object o){ return list.indexOf(o); //在栈中查找元素 } public String toString(){ return list.toString(); } public static void main(String[] args) { Stack s = new Stack(); s.push("cc"); s.push("dd"); s.push("ddy"); System.out.println(s.peek()); System.out.println(s); s.pop(); System.out.println(s); System.out.println(s.search("cc")); } }
相关文章推荐
- java使用LinkedList制作一个栈和一个队列
- 利用c++ list类制作一个简单的文本编辑器
- java 使用LinkedList模拟一个堆栈或者队列数据结构
- [置顶] 利用51单片机制作一个秒表的详细过程
- 利用JQuery制作一个瀑布流
- 234. Palindrome Linked List | 判断一个单链表是否是回文
- 笔记:利用 Cocos2dx 3.2 与 Box2D制作一个跑酷游戏(上)
- 如何利用Construct 2制作一个简单的游戏
- winform利用ImageList控件和ListView控件组合制作图片文件浏览器
- 犯了一个菜鸟必备的很郁闷的错误:for循环删除LinkedList集合中元素
- 【Java学习】使用LinkedList 模拟一个堆栈或者队列数据结构
- 编写一个应用程序,要求将LinkedList创建的对象写入文件,在读出一个LinkedList节点中的数据。
- 黑马程序员使用LinkedList模拟一个堆栈或者队列数据结构。
- 利用Jquery制作一个广告图片展示-附源码(VS2010版本)
- 18.利用UITableView制作一个列表选择器
- leetcode之92. Reverse Linked List II(C++读错题版本,交换一个链表中指定的两个位置上的元素)
- Python3利用网页接口制作一个免费的VIP视频播放软件
- 利用AJAX为JSP页面传递一个包含了若干对象的List集合
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 自己写的一个linkedList