1. var getKthFromEnd1 = function(head, k) {
    2. /*
    3. 基本思路:双指针/快慢指针
    4. 当快指针 fast 走了k步的时候慢指针slow 开始走
    5. 当慢指针 slow 走出的时候(即超出边界)此时的 slow 位置即为链表中倒数第k个节点
    6. */
    7. let slow = fast = head // 快、慢指针起始位置
    8. while (fast) {
    9. fast = fast.next
    10. if (k-- <= 0) { // 当走过k步 之后慢指针开始启动
    11. slow = slow.next
    12. }
    13. }
    14. return slow
    15. };