leetcode148. Sort List

2018-01-07
阅读 2 分钟
1.7k
在给出了明确的时间复杂度和空间复杂度后,我第一个想到的就是利用divide and conquer 方法进行排序。那么问题就归结为如何将链表分为大小相近的两半以及如何将二者合并。了解利用分治法对数组进行排序的童鞋应该知道,我们会根据数组的下标将数组取一半分别进行排序后,再将排序好的二者进行合并。那么将链表分为大小相...