Skip to content

Commit 9e3280a

Browse files
authored
去除多余的单词
1 parent 04ad35a commit 9e3280a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

1.3.2 给定一个链表,删除链表的倒数第N个节点,并且返回链表的头结点.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#### **参考答案**
1414

15-
我们可以使用两个指针而不是一个指针。第一个指针从列表的开头向前移动 n+1n+1 步,而第二个指针将从列表的开头出发。现在,这两个指针被 nn 个结点分开。我们通过同时移动两个指针向前来保持这个恒定的间隔,直到第一个指针到达最后一个结点。此时第二个指针将指向从最后一个结点数起的第 n 个结点。我们重新链接第二个指针所引用的结点的 next 指针指向该结点的下下个结点。
15+
我们可以使用两个指针而不是一个指针。第一个指针从列表的开头向前移动 n+1 步,而第二个指针将从列表的开头出发。现在,这两个指针被 n 个结点分开。我们通过同时移动两个指针向前来保持这个恒定的间隔,直到第一个指针到达最后一个结点。此时第二个指针将指向从最后一个结点数起的第 n 个结点。我们重新链接第二个指针所引用的结点的 next 指针指向该结点的下下个结点。
1616

1717
**参考代码**
1818

@@ -41,4 +41,4 @@ public ListNode removeNthFromEnd(ListNode head, int n)
4141
**复杂度分析:**
4242
* 时间复杂度:O(L),该算法对含有 L 个结点的列表进行了一次遍历。因此时间复杂度为 O(L)。
4343

44-
* 空间复杂度:O(1),我们只用了常量级的额外空间。
44+
* 空间复杂度:O(1),我们只用了常量级的额外空间。

0 commit comments

Comments
 (0)