验证,校对

This commit is contained in:
jaredliw
2021-07-16 00:06:52 +08:00
parent 4a8c81e88e
commit 88fcd88712
14 changed files with 180 additions and 197 deletions

View File

@@ -6,7 +6,7 @@
#### [876. 链表的中间结点](https://leetcode-cn.com/problems/middle-of-the-linked-list/)
给定一个头结点为 head的非空单链表返回链表的中间结点
给定一个头结点为 head 的非空单链表返回链表的中间结点
如果有两个中间结点则返回第二个中间结点
@@ -17,7 +17,7 @@
输出3
```
> 说明因为只有一个中间节点
> 说明因为只有一个中间节点
**示例 2**
@@ -26,9 +26,9 @@
输出4
```
> 说明有两个中间节点所以返回后面那个
> 说明有两个中间节点所以返回后面那个
## 题目解析
**题目解析**
又精心筛选了一个题目本来想写一下删除节点的题目然后发现这个题目更符合目前的节奏所以先写一下这个题目明天再给大家写删除节点的题目
@@ -44,7 +44,7 @@
一个指针走的快一个指针走的慢这个题目我们可以让快指针一次走两步慢指针一次走一步当快指针到达链表尾部的时候慢指针不就到达中间节点了吗
链表中节点的个数有可能为奇数也有可能为偶数这是两种情况但是我们输出是相同的那就是输出slow指针指向的节点
链表中节点的个数有可能为奇数也有可能为偶数这是两种情况但是我们输出是相同的那就是输出 slow 指针指向的节点也就是两个中间节点的第二个
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210321131249789.gif)
@@ -105,7 +105,7 @@ var middleNode = function(head) {
Python Code:
```py
```python
class Solution:
def middleNode(self, head: ListNode) -> ListNode:
fast = head # 快指针