1,具体实现 package com.dream21th.algorithmicdatastructure.linkedlist; /** * @Auther: hp * @Date: 2019/9/13 20:19 * @Description: */ public class LinkedListStack<E> implements Stack<E> { private LinkedList<E> linkedList=new LinkedList<>(); @Override public int getSize() { return linkedList.getSize(); } @Override public boolean isEmpty() { return linkedList.isEmpty(); } @Override public void push(E e) { linkedList.addFirst(e); } @Override public E pop() { return linkedList.removeFirst(); } @Override public E peek() { return linkedList.getFirst(); } }