学习数据结构与算法是枯燥的,但只有坚持不懈的积累,才会有硕果累累的明天. /** * 继续学习Java数据结构 ————栈 * 栈的实现其实还是使用数组,只不过我们不能直接访问数组下标,而是通过一个指针来对其进行操作 * 栈的重要数据特性————先进后出 * 压入.弹出.访问.是否空.是否满 */ public class Stack { private long arr[]; private int top;// 指针 private int Maxsize; public Stack(int…
用 LinkedList 实现一个 java.util.Stack 栈 import java.util.LinkedList; public class Stack<E> { private LinkedList<E> storage = new LinkedList<>(); public E push(E e) { storage.addFirst(e); return e; } public E peek() { return storage.getFirst(…