Java链表实现栈 发表于 2019-09-01 | 分类于 数据结构 | 阅读 次 字数统计: 97 | 阅读时长 ≈ 1 12345678910111213141516171819202122232425262728293031323334353637383940public class LinkedLsitStack<E> implements Stack<E> { private LinkedList<E> list; public LinkedLsitStack() { list = new LinkedList<>(); } @Override public int getSize() { return list.getSize(); } @Override public boolean isEmpty() { return list.isEmpty(); } @Override public void push(E e) { list.addFirst(e); } @Override public E pop() { return list.removeFirst(); } @Override public E peek() { return list.getFirst(); } @Override public String toString() { StringBuilder res = new StringBuilder(); res.append("Stack: top"); res.append(list); return res.toString(); }}