摘要:        
原文链接:Leetcode面试高频题分类刷题总结 排序类(Sort) 基础知识:快速排序(Quick Sort), 归并排序(Merge Sort)的原理与代码实现。需要能讲明白代码中每一行的目的。快速排序时间复杂度平均状态下O(NlogN),空间复杂度O(1),归并排序最坏情况下时间复杂度O(Nl    阅读全文
posted @ 2022-12-30 21:37
Frodo1124
阅读(3395)
评论(3)
推荐(1)
        
            
        
        
摘要:        
题目链接 148. 排序链表 思想 分割 cut 环节: 找到当前链表中点,并从中点将链表断开(以便在下次递归 cut 时,链表片段拥有正确边界) 我们使用 fast,slow 快慢双指针法,奇数个节点找到中点,偶数个节点找到中心左边的节点。 找到中点 slow 后,执行 slow.next = N    阅读全文
posted @ 2022-12-30 21:24
Frodo1124
阅读(409)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号