这道题考察的是滑动窗口。
解法一
时间复杂度:O(n)
1 | // Runtime: 76 ms, faster than 14.67% of JavaScript online submissions for Remove Nth Node From End of List. |
解法二(Recommend)
时间复杂度:O(n)
比解法一优化了空间复杂度,只保留了窗口的头尾指针。
1 | // Runtime: 96 ms, faster than 8.34% of JavaScript online submissions for Remove Nth Node From End of List. |
Test Cases:
1 | test("test1", () => { |