Answers for "how reverse linked list"

C++
0

linked list reverse

// using iterative method to reverse linked list in JavaScript
// time complexity: O(n) & space complexity: O(1)
reverse() {
      if (!this.head.next) {
        return this.head;
      }
      
      let prevNode = null;
      let currNode = this.head;
      let nextNode = this.head;
      while(nextNode){
        nextNode = currNode.next;
        currNode.next = prevNode;
        prevNode = currNode;
        currNode = nextNode;
      }
      this.head = prevNode;
      return this.printList();
    }
Posted by: Guest on June-17-2021
-1

reverse linkedlist

Collections.reverse(list);
Posted by: Guest on May-13-2021

Browse Popular Code Answers by Language