LeetCode - 链表中间节点
题目链接
解题思路
这个一开始我自然只会用最笨的方法了。主要思路是使用快慢指针来找到链表的中间节点。
代码实现
1 | /** |
总结
使用快慢指针的方法可以有效地找到链表的中间节点,时间复杂度为 O(n),空间复杂度为 O(1)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 !
这个一开始我自然只会用最笨的方法了。主要思路是使用快慢指针来找到链表的中间节点。
1 | /** |
使用快慢指针的方法可以有效地找到链表的中间节点,时间复杂度为 O(n),空间复杂度为 O(1)。