143.重排链表
重排链表
给定一个单链表 L: L0→L1→…→Ln-1→Ln,将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→…
解析
找中点 + 反转后半部分 + 合并两个链表。
1 | var reorderList = function (head) { |
143.重排链表
https://leetcode.lz5z.com/143.reorder-list/
给定一个单链表 L: L0→L1→…→Ln-1→Ln,将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→…
找中点 + 反转后半部分 + 合并两个链表。
1 | var reorderList = function (head) { |