137 - 61 旋转链表
题目
解答
var rotateRight = function(head, k) {
if (!head || !head.next || !k) {
return head
}
let len = 1
headNew = head
while (head.next) {
head = head.next
len++
}
head.next = headNew
k = len - k % len - 1
while (k) {
headNew = headNew.next
k--
}
const ans = headNew.next
headNew.next = null
return ans
};Last updated