用LinkedList来实现队列Queue先进先出
2012-09-16 22:07
465 查看
public class MyQueue { /** *用LinkedList来实现队列Queue先进先出 */ private LinkedList list =new LinkedList(); public void put(Object o) { list.add(o); } public Object get() { return list.removeFirst(); } public boolean isEmpty() { return list.isEmpty(); } public static void main(String[] args) { MyQueue myqueue=new MyQueue(); myqueue.put("one"); myqueue.put("two"); myqueue.put("three"); System.out.println(myqueue.get()); System.out.println(myqueue.get()); System.out.println(myqueue.get()); System.out.println(myqueue.isEmpty()); } }
相关文章推荐
- 队列是一种特殊的线性表。LinkedList类实现了Queue接口,我们可以把LinkedList当成Queue来用。
- 用数组实现栈(Stacks)、队列(Queue)和双向链表(Doubly Linked List)的伪代码
- 用结点实现链表LinkedList,用数组和结点实现栈Stack,用数组和结点链表实现队列Queue
- java集合框架:浅谈如何使用LInkedList实现队列(Queue)和堆栈(Stack)
- 使用LinkedList实现Queue
- LinkedList集合类实现队列
- Java 使用LinkedList实现堆栈、队列的效果
- LinkedList实现堆栈数据结构的存储方式与队列的数据结构存储方式
- 基于LinkedList实现栈和队列
- 队列在Java类库中的链式表示及实现——LinkedList
- Java集合框架之如何用LinkedList实现简单的栈和队列
- javaweb简单实现前台请求的非阻塞消息队列(ConcurrentLinkedQueue)
- LinkedList链表实现队列应用的简单实例
- [疯狂Java]集合:Deque(双端队列)以及两个实现(ArrayDeque、LinkedList)、Stack(摒弃)、各线性表性能分析
- Java中使用LinkedList实现栈与队列
- 使用LinkedList实现栈数据结构特点的容器和队列数据结构特点的容器
- LinkedList 实现栈与队列,比较简单
- 用LinkedList实现栈与队列
- Java中list接口的方法和list接口的实现类LinkedList,Vecotr以及队列和栈结构
- [笔记]python数据结构之线性表:linkedlist链表,stack栈,queue队列