思路:翻转K个节点区间内的链表,然后获得新的区间头尾结点,再与前后区间拼接。 function reverseKGroup( head , k ) { const root = { next: head }; // 虚拟节点,保存头节点 let prev = root; // 上一部分的尾节点 let start = head; // 翻转区间的开始节点 let end = head; // 翻转区间的结束节点 let count = 1; // 用于翻转计数 while(end) { if(count === k) { // 缓存 c...