链表反转

来源:互联网 发布:手机超牛数据恢复软件 编辑:程序博客网 时间:2024/06/06 19:43

题目描述
输入一个链表,反转链表后,输出链表的所有元素。

/*public class ListNode {    int val;    ListNode next = null;    ListNode(int val) {        this.val = val;    }}*/public class Solution {    public ListNode ReverseList(ListNode head) {        //  采用头插法        if(head==null)            return null;        ListNode p = head.next;        ListNode q;        head.next=null;        while(p!=null){            q=p.next;            p.next=head;            head=p;            p=q;        }        return head;    }}
0 0
原创粉丝点击