61. 旋转链表
自己的想法是:
1.快慢指针,一个到链表尾部,一个到链表第k个节点,但是问题在于不知道列表长度,所以不知道第k个位置是哪个
2.因为不知道k和列表那个大那个小,所以要算完长度后作比较,根据比较结果可能要遍历第二遍列表
解析:
环状链表
链表中的点已经相连,一次旋转操作意味着:
- 先将链表闭合成环
- 找到相应的位置断开这个环,确定新的链表头和链表尾
自己的想法是:
1.快慢指针,一个到链表尾部,一个到链表第k个节点,但是问题在于不知道列表长度,所以不知道第k个位置是哪个
2.因为不知道k和列表那个大那个小,所以要算完长度后作比较,根据比较结果可能要遍历第二遍列表
解析:
环状链表
链表中的点已经相连,一次旋转操作意味着: