chore: add reverse to singly linked list (#1241)

* Fix: Reverse Singly Linked List

* Added reverse in SinglyLinkedList

* Added reverse in SinglyLinkedList

* Changes made
This commit is contained in:
Khushi Shukla
2022-10-30 14:46:56 +05:30
committed by GitHub
parent b88128dd97
commit c5101e3e2b
4 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,16 @@
/** 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 }