在建立网站站点的过程中,wordpress安装插件失败,企业网站模板优化,如何用运行打开wordpress题目
给你单链表的头结点 head #xff0c;请你找出并返回链表的中间结点。 如果有两个中间结点#xff0c;则返回第二个中间结点。
示例
输入#xff1a;head [1,2,3,4,5] 输出#xff1a;[3,4,5] 解释#xff1a;链表只有一个中间结点#xff0c;值为 3 。
输入请你找出并返回链表的中间结点。 如果有两个中间结点则返回第二个中间结点。
示例
输入head [1,2,3,4,5] 输出[3,4,5] 解释链表只有一个中间结点值为 3 。
输入head [1,2,3,4,5,6] 输出[4,5,6] 解释该链表有两个中间结点值分别为 3 和 4 返回第二个结点。
解析
快慢指针直接上代码调试不清楚就画个图捋捋
/*** Definition for singly-linked list.* type ListNode struct {* Val int* Next *ListNode* }*/
func middleNode(head *ListNode) *ListNode {slow : headfast : headfor fast ! nil fast.Next ! nil {fast fast.Next.Nextslow slow.Next}return slow
}