function reverseBetween( head , m , n ) {
if(head === null || head.next === null || m === n) return head;
let newHead = new ListNode(-1);
newHead.next = head;
let p = newHead;
// p:反转区间的前一个节点
// 可看作头插法的头节点,p.next会变,p不会变
for(let
链表内指定区间反转【JavaScript】
最新推荐文章于 2024-06-19 22:17:16 发布