解决方案 »

  1.   

    先进向出嘛所以,add的时候加到头上,get的时候,从头上remove..还有哪里不明白啊?
      

  2.   

    你去查查api看看addFirst和removeFirst方法干什么用的,就明白为什么符合栈的后进先出了。
      

  3.   

    把名字改一下
    import java.util.LinkedList;public class MyStack1 {
    private LinkedList link; public MyStack1() {
    link = new LinkedList();
    } public void push(Object obj) {
    link.addFirst(obj);
    } public Object pop() {
    return link.removeFirst();
    } public boolean isEmpty() {
    return link.isEmpty();
    }
    }
      

  4.   

    纯粹的计算机程序是挺难理解的可以买一把玩具枪,带压子弹那种的,给子弹编上号,一颗一颗压进去(push),再一颗一颗弹出来(pop),对比着就明白了