876. 链表的中间结点
生活随笔
收集整理的這篇文章主要介紹了
876. 链表的中间结点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定一個頭結點為 head 的非空單鏈表,返回鏈表的中間結點。
如果有兩個中間結點,則返回第二個中間結點
代碼一:
自己想的一個方法
代碼二:
定義一個鏈表數組,存儲所有節點,然后返回中間節點。不得不說,是自己格局小了,不會也不敢定義一個鏈表數組
代碼三:
遍歷兩遍鏈表,第一遍用一個指針記錄鏈表個數,第二遍遍歷到1/2即返回結點
代碼四:
雙指針,快指針一次走兩步,慢指針一次走一步。不得不說,官方果然還是官方
總結
以上是生活随笔為你收集整理的876. 链表的中间结点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 力扣gupiao
- 下一篇: 2017暑假有什么好看的电视剧呢 你期待