UNPKG

background-removal-js

Version:
17 lines (16 loc) 543 B
/** A LinkedList based solution to reverse a number Problem Statement: Given a number such that each of its digit is stored in a singly linked list. Reverse the linked list and return the head of the linked list Link for the Problem: https://leetcode.com/problems/reverse-linked-list/ */ class ReverseSinglyLinkedList { solution(head) { let prev = null let next = null while (head) { next = head.next head.next = prev prev = head head = next } return prev } } export { ReverseSinglyLinkedList }