难度: 简单
时间复杂度 O(n)
/**
* Definition for singly-linked list.
* function ListNode(val) {
* this.val = val;
* this.next = null;
* }
*/
/**
* @param {ListNode} head
* @param {number} k
* @return {number}
*/
var kthToLast = function (head, k) {
let fast = head;
let slow = head;
let i = 0;
while (fast && i < k) {
i++;
fast = fast.next;
}
while (fast) {
fast = fast.next;
slow = slow.next;
}
return slow.val
};