排序链表 189
中等阿里巴巴链表
题目描述
给定链表的头节点 head,请将其按升序排列并返回排序后的链表。要求使用 O(n log n) 时间复杂度和 O(1) 空间复杂度的排序算法。推荐使用归并排序,先找到链表中点,然后递归排序并合并。
示例
输入:
head = [4,2,1,3]输出:
[1,2,3,4]solution.ts
输出结果
点击「运行代码」按钮查看结果...
给定链表的头节点 head,请将其按升序排列并返回排序后的链表。要求使用 O(n log n) 时间复杂度和 O(1) 空间复杂度的排序算法。推荐使用归并排序,先找到链表中点,然后递归排序并合并。
head = [4,2,1,3][1,2,3,4]