Queue(java)实现先进先出
来源:互联网 发布:大数据 新型城镇化 编辑:程序博客网 时间:2024/04/29 06:46
Java
Queue(java)实现先进先出
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class Queue {
private LinkedList ll = new LinkedList();
public void put(Object[] o) {
for (int i = 0; i < o.length; i++) {
ll.addLast(o[i]);
}
}
// 使用removeFirst()方法,返回队列中第一个数据,然后将它从队列中删除
public Object get() {
return ll.removeFirst();
}
public boolean empty() {
return ll.isEmpty();
}
public static void main(String[] args) {
Queue mq = new Queue();
String[] str = { "a", "b", "c", "d" };
mq.put(str);
while (!mq.empty()) {
System.out.println(mq.get());
}
}
}
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class Queue {
private LinkedList ll = new LinkedList();
public void put(Object[] o) {
for (int i = 0; i < o.length; i++) {
ll.addLast(o[i]);
}
}
// 使用removeFirst()方法,返回队列中第一个数据,然后将它从队列中删除
public Object get() {
return ll.removeFirst();
}
public boolean empty() {
return ll.isEmpty();
}
public static void main(String[] args) {
Queue mq = new Queue();
String[] str = { "a", "b", "c", "d" };
mq.put(str);
while (!mq.empty()) {
System.out.println(mq.get());
}
}
}
- Queue(java)实现先进先出
- python先进先出Queue
- JAVA 实现先进先出(FIFO)
- java 先进先出
- 队列Queue 先进先出 栈Stack 先进后出
- c# Queue 先进先出队列
- Stack和Queue:后进先出和先进先出
- Stack和Queue:后进先出和先进先出和Java 实现后进先出(LIFO)及Stac和Java集合类: Set、List、Map、Queue使用场景梳理 - .Little Hann
- 先进先出缓存算法(FIFO)--java实现
- java通过链表实现队列,先进先出
- 先进先出缓存算法(FIFO)--java实现
- AS3实现队列,先进先出。
- 先进先出队列(链表实现)
- 单片机实现数组先进先出
- 进程间通信-Queue 消息队列 先进先出
- 【JAVA数据结构】先进先出队列
- ---------------------------------库存先进先出--------------------------------
- 先进先出
- uva 107 The Cat in the Hat(公式推导 + log函数的应用)
- oProfile的安装与使用
- 如何使用存储过程实现WEB页面的审批按钮作用
- 【jquery技巧】jquery获取文本框字符数
- CentOS+Nginx 防火墙配置80 端口
- Queue(java)实现先进先出
- linux下的C语言编程(总结篇)
- 【jiasuba】笔者支招:日常办公压缩软件操作三步骤
- eclipse 配置Tomcat服务器Server Locations
- 二分匹配知识要点
- 运行时异常与一般异常有何异同?
- Freescale iMX53平台UBoot中启动参数说明(一)
- 2013/07/31 SQLLDR POSITION(*) 相对偏移
- Linux SSH登陆很慢的解决方法