61-旋转链表
61、旋转链表
题目:
题解:
此题比较简单,思路也比较明确。本来我的思路是直接遍历到 n - k%n -1 的位置将next复制一份后指向None,然后用复制的继续遍历到屁股指向head。
但看了题解发现,先遍历一般把屁股指向头形成环形 并顺便把链表长度计算一下,然后再到 n - k%n -1 的位置把next当新的头并将next指向None,也可以。
最终选择官方题解的方法,其实没什么区别,先连头后连头罢了。
1 | class Solution: |
此题比较简单,思路也比较明确。本来我的思路是直接遍历到 n - k%n -1 的位置将next复制一份后指向None,然后用复制的继续遍历到屁股指向head。
但看了题解发现,先遍历一般把屁股指向头形成环形 并顺便把链表长度计算一下,然后再到 n - k%n -1 的位置把next当新的头并将next指向None,也可以。
最终选择官方题解的方法,其实没什么区别,先连头后连头罢了。
1 | class Solution: |
当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器