栈 //压栈 public void push(T t){ //首届点指向第一个结点 Node oldfirst = head.next; //创建新的结点 Node newnode =new Node (t,null); // 首届点指向新的结点 head.Next = newnode ; //新结点指向原来的第一个新的结点 newnode.next = oldfirst; N++; } //出栈 public T pop(){ Node oldfirst = head.next; if(oldFirst == null){ return null; } hea