Back to course home
0% completed
Solution: Reverse a Sub-list
Problem Statement
Given the head of a LinkedList and two positions ‘p’ and ‘q’, reverse the LinkedList from position ‘p’ to ‘q’.
Constraints:
- The number of nodes in the list is n.
1 <= n <= 500
-500 <= Node.val <= 500
1 <= p <= q <= n
Solution
The problem follows the In-place Reversal of a LinkedList pattern. We can use a similar approach as discussed in Reverse a LinkedList
. Here are the steps we need to follow:
- Skip the first
p-1
nodes, to reach the node at position p. - Remember the node at position `p-1
.....
.....
.....
Like the course? Get enrolled and start learning!