Given the head of a linked list, remove the nth node from the end of the list and return its head.
Follow up: Could you do this in one pass?
head = [1, 2, 3, 4, 5], n = 2[1, 2, 3, 5]head = [1], n = 1[]head = [1, 2], n = 1[1]The number of nodes in the list is sz1 <= sz <= 300 <= Node.val <= 1001 <= n <= szExpected time complexity: O(n)Run your code to see results
Use Cmd+Enter to run