美文网首页
Day15 剑指offer:反转链表

Day15 剑指offer:反转链表

作者: zheng7 | 来源:发表于2017-08-10 15:50 被阅读0次

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

    /*
    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;
            if(head.next == null) return head;
            ListNode res = head;
            ListNode nextHead = head.next;
            ListNode node;
            head.next = null;
            while(nextHead.next != null){
                node = nextHead.next;
                nextHead.next = res;
                res = nextHead;
                nextHead = node;
            }
            nextHead.next = res;
            res = nextHead;
            return res;
        }
    }
    

    相关文章

      网友评论

          本文标题:Day15 剑指offer:反转链表

          本文链接:https://www.haomeiwen.com/subject/qgocrxtx.html