Rotate List
题目描述:
给定一个链表的头节点和一个整数k,其中整数k表示从尾部向左k个节点进行旋转。要求返回旋转后的链表头结点。
例子:
具体描述见LeetCode61。
解题思路:
主要是通过将链表连接成环状,然后通过和链表长度的比较找到目标节点断开链表。主要注意的是:在链表中有时候可以通过连接成环来处理问题;问题中k可以大于链表长度的情况的处理,通过求余即可。
代码如下:
|
|
给定一个链表的头节点和一个整数k,其中整数k表示从尾部向左k个节点进行旋转。要求返回旋转后的链表头结点。
具体描述见LeetCode61。
主要是通过将链表连接成环状,然后通过和链表长度的比较找到目标节点断开链表。主要注意的是:在链表中有时候可以通过连接成环来处理问题;问题中k可以大于链表长度的情况的处理,通过求余即可。
|
|