86.分隔链表分隔链表给你一个链表的头节点 head 和一个特定值 x,请你对链表进行分隔,使得所有小于 x 的节点都出现在大于或等于 x 的节点之前。解析123456789101112var partition = function (head, x) { const small = new ListNode(0), large = new ListNode(0); let s = small, l = large, curr = head; while (curr) { if (curr.val < x) { s.next = curr; s = s.next; } else { l.next = curr; l = l.next; } curr = curr.next; } l.next = null; s.next = large.next; return small.next;}; 中等 #中等难度 #链表86.分隔链表https://leetcode.lz5z.com/86.partition-list/作者tickli发布于2024年1月7日许可协议 87.扰乱字符串 上一篇85.最大矩形 下一篇