slt
思路1 快排
不同于数组中的快排,链表快排不是交换元素,而是直接把链表分成三段
go会超时
思路2 归并排序
t-complexity: $O(n * logn)$
s-complexity: $O(1)$
将链表以中点拆分为两个。用快慢指针法
两个链表内部分别排好序
再merge两个有序链表
Last updated
不同于数组中的快排,链表快排不是交换元素,而是直接把链表分成三段
go会超时
t-complexity: $O(n * logn)$
s-complexity: $O(1)$
将链表以中点拆分为两个。用快慢指针法
两个链表内部分别排好序
再merge两个有序链表
Last updated