Cod
Vector
Sheets
Dashboard
Sign In
Back
Remove Nth Node From End of List
Medium
Description
Hints (2)
Submissions
Linked List
Two Pointers
Given the `head` of a linked list, remove the `nth` node from the end of the list and return *its head*.
Example 1
Input:
head = [1,2,3,4,5], n = 2
Output:
[1,2,3,5]
Example 2
Input:
head = [1], n = 1
Output:
[]
Example 3
Input:
head = [1,2], n = 1
Output:
[1]
Constraints
•
The number of nodes in the list is sz.
•
1 <= sz <= 30
•
0 <= Node.val <= 100
•
1 <= n <= sz
Time Complexity
O(L)
Space Complexity
O(1)
A−
14
A+
Test Cases
Result
Custom Input
Run
Submit
Case 1
Input:
[1,2,3,4,5] 2
Expected:
[1,2,3,5]
Case 2
Input:
[1] 1
Expected:
[]
Case 3
Input:
[1,2] 1
Expected:
[1]