본문 바로가기

old/Programming

[java코드]노드 리버스

반응형

 

 


public static ListNode reverse(ListNode head) {
    ListNode prev = null;
    while (head != null) {
        ListNode next = head.next;
        head.next = prev;
        prev = head;
        head = next;
    }
    return prev;
}

 

  • Time complexity : O(n)O(n)
  • Space complexity : O(1)O(1)
  • input : head node of LinkedList
  • output : head node of LinkedList
반응형