什么是队列,如何快速 编写一个java的队列类

2025-06-22 10:36:38
推荐回答(1个)
回答1:

import java.util.*;

public class MyQueue {
private LinkedList list = new LinkedList();
public void addLast(T v) {
list.addLast(v); //队尾插入
}
public T getFirst() {
return list.getFirst(); //取得队受元素
}
public void remove() {
list.removeFirst(); //移除队首元素
}
//类似功能自己扩展下
public static void main(String[] args) {
MyQueue mq = new MyQueue();
mq.addLast("hello world");
mq.addLast("hello world2");
System.out.println(mq.getFirst());
mq.remove();
System.out.println(mq.getFirst());
}
}