美文网首页
反转链表

反转链表

作者: ZoranLee | 来源:发表于2021-06-28 10:01 被阅读0次
    public static class ListNode {
            int val;
            ListNode next;
    
            ListNode() {
            }
    
            ListNode(int val) {
                this.val = val;
            }
    
            ListNode(int val, ListNode next) {
                this.val = val;
                this.next = next;
            }
        }
    

    给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。


    image.png
    
    public static void main(String [] args){
      public static ListNode reverse(ListNode head){
          ListNode pre = null;
          ListNode current = head;
          while(current != null){
            ListNode next =current.next;
            current.next = pre;
            pre = current;
            current = next;
        }  
    
      return pre;
     }
    }
    

    相关文章

      网友评论

          本文标题:反转链表

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