JAVA 反转链表

class Solution {
    ListNode p1 ;
    public ListNode reverseList(ListNode head) {          
                ListNode p  = head;     
                while(p!=null){               
                    addFirst(p.val);                 
                    p = p.next;
                }
                return p1;
    }
    void addFirst(int a){
        ListNode renode=new ListNode(a);
        if(p1!=null){
             renode.next = p1;
        }
        p1 = renode; 
    }
}

 

上一篇:C++进程的内存空间


下一篇:JavaScript 函数