排序链表(Sort linked list)

来源:互联网 发布:360下载软件官方下载 编辑:程序博客网 时间:2024/06/06 23:55
Sort List 
Sort a linked list in O(n log n) time using constant space complexity
分别使用快速排序和归并排序来实现,最后再用插入排序实现(O(n^2))。

使用快速排序的代码:

虽然快速排序的时间复杂度是 O(n log n),空间复杂度也是常量。但是交换次数过多了。

使用归并排序的代码:
还不错。
=======================================================================
插入排序(O(n^2))的代码:

0 0