Linked List实现队列的数据存储结构
2016-12-11 23:54
369 查看
需求:使用 LinkedList实现 队列的数据存储结构 队列结构: 先进先出 利用 LinkedList offer poll
import java.util.*;public class Demo1 {
public static void main(String[] args) {
QueueList list = new QueueList();
list.add("赵六");
list.add("张三");
list.add("李四");
list.add("王五");
System.out.println(list.list);
list.remove();
System.out.println(list.size());
System.out.println(list.list);
list.remove();
System.out.println(list.size());
System.out.println(list.list);
}
}
class QueueList{
LinkedList list;
//构造方法, 在构造方法中 把集合对象创建出来
public QueueList(){
list = new LinkedList();
}
//增加元素的方法
public void add(Object o){
list.offer(o);
}
//删除元素的方法
public Object remove(){
return list.poll();
}
//获取元素个数的方法
public int size(){
return list.size();
}
}
相关文章推荐
- 数据结构单链队列——链式存储实现
- 集合框架---使用LinkedList模拟一个堆栈或者队列数据结构
- 数据结构——Doubly_Linked_List的代码实现
- java 数据结构 LinkedList的基本实现
- 数据结构之LinkedList的简单实现
- 数据结构之循环队列(顺序表存储)——C++模板类实现
- Linkedlist队列数据和堆栈结构
- 数据结构——SimpleArrayList和SimpleLinkedList的实现
- LinkedList实现堆栈数据结构的存储方式与队列的数据结构存储方式
- 数据结构(C实现)------- 顺序队列(循环队列之少用一个存储空间实现) .
- Java使用LinkedList模拟一个堆栈或者队列数据结构
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 数据结构(六)---队列的链式存储的实现---java版
- 数据结构与算法---C#实现LinkedList实例
- 使用LinkedList来模拟一个堆栈或者队列数据结构
- 数据结构与算法学习(二)链式存储结构LinkedList源码分析
- 数据结构(Java语言)——LinkedList简单实现
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 队列的链式存储结构及实现
- 单链表数据存储结构(c语言实现)