链表
文章平均质量分 59
链表题目
。。。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
合并K个有序链表
如何从k个链表中取出第一个节点,然后排序好后供我们选择插入。也就是这道题的难点在于想到使用优先级队列来帮我们实现快速排序和获取。用优先级队列先去存储下每个链表的第一个节点,然后不断的从队列取,不断地拿链表中的填对了,这样等到队列为空了就已经遍历完了。原创 2025-08-02 15:28:09 · 209 阅读 · 0 评论 -
排序链表(力扣)
本文探讨了链表排序问题,使用分治归并思想实现。关键点在于:1)用快慢指针找中点分割链表;2)归并排序时需断开原链表连接,否则会导致节点自引用形成环。作者在实现时遇到单节点未断开的问题,导致排序后出现环状结构(如节点2自引用)。通过分析归并过程,发现必须正确处理单个节点的next指针才能避免循环引用。该问题揭示了链表操作中指针处理的细节重要性。原创 2025-07-31 00:28:43 · 264 阅读 · 0 评论 -
随机链表的复制
比如 A->B->C,我们建立节点,然后插入旧链表中,就形成了A->A->B->B->C->C,然后借助原来的链表指针来更新指针。新建和原来节点一样的节点,然后插入旧链表中,插入完毕后,通过在旧链表中修改指针来实现新链表的指针更新。指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。节点组成,其中每个新节点的值都设为其对应的原节点的值。个节点组成的链表来表示输入/输出中的链表。的链表,每个节点包含一个额外增加的随机指针。,该指针可以指向链表中的任何节点或空节点。原创 2025-07-30 22:12:30 · 227 阅读 · 0 评论
分享