Вот моя текущая реализация, но она демонстрирует неожиданное поведение.
Код: Выделить всё
import java.util.LinkedList;
public class Steque {
private LinkedList list;
public Steque() {
list = new LinkedList();
}
public void enqueue(T item) {
list.addLast(item);
}
public T dequeue() {
return list.removeFirst();
}
public void push(T item) {
list.addFirst(item);
}
public T pop() {
return list.removeFirst();
}
public boolean isEmpty() {
return list.isEmpty();
}
public int size() {
return list.size();
}
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... ue-in-java
Мобильная версия