LeetCode 148 Sort List 题解
1.题目:
Sort a linked list in O(n log n) time using constant space complexity.
题意:
给一个链表排序,控制时间复杂度
2.解题思路:
使用三向快排,代码已注释
踩的坑:
Line 44: java.lang.StackOverflowError
使用归并排序时递归太深了,报错。(代码也附上)
看到测试数据有很多重复的值选择三向快排进行排序
3.代码
1 |
|
很高兴遇见你~
Sort a linked list in O(n log n) time using constant space complexity.
题意:
给一个链表排序,控制时间复杂度
使用三向快排,代码已注释
踩的坑:
Line 44: java.lang.StackOverflowError
使用归并排序时递归太深了,报错。(代码也附上)
看到测试数据有很多重复的值选择三向快排进行排序
1 |
|