链表

Mr_Xuhhh4 小时前
java·数据结构·链表
从ArrayList到LinkedList:理解链表,掌握Java集合的另一种选择在之前的博客中,我们深入探讨了ArrayList的实现原理和使用场景。但正如文档中指出的,ArrayList在任意位置插入和删除元素时存在效率问题,因为需要搬移后续元素,时间复杂度为O(n)。这正是Java集合框架引入LinkedList的原因。今天,让我们深入理解链表结构及其在Java中的实现——LinkedList。
水蓝烟雨13 小时前
笔记·leetcode·链表
LeetCode刷题笔记:合并两个有序链表(0021)https://leetcode.cn/problems/merge-two-sorted-lists/
汀、人工智能14 小时前
数据结构·算法·链表·数据库架构··相交链表
[特殊字符] 第28课:相交链表想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
计算机安禾14 小时前
c语言·数据结构·c++·算法·链表·排序算法·visual studio code
【数据结构与算法】第32篇:交换排序(一):冒泡排序重复遍历数组,每次比较相邻两个元素,如果顺序错误就交换。每一趟遍历都会把当前未排序部分的最大元素“冒泡”到最后。
abant21 天前
算法·leetcode·链表
leetcode 114 二叉树变链表O(1)空间解法:把右子树挂到左子树的最右节点这个也有点贪心在,需要有点记忆,因为访问顺序是中 -> 左子树 -> 右子树,而左子树的最后一个节点是最右边那个,所以我们把右子树挂上去,这样循环往复,就可以得到链表。
派大星~课堂1 天前
python·leetcode·链表
【力扣-148. 排序链表】Python笔记因此,归并排序(Merge Sort) 成为了链表排序的最优解,因为它天生契合链表的特性:为什么是 $O(n \log n)$?
_深海凉_1 天前
算法·leetcode·链表
LeetCode热题100-环形链表根据以下题目描述pos 参数为系统表示链表的标志,咱们获取不到,所以只能使用快慢指针方法来判断链表中是否存在环形。一个走一步,一个一次走两步,等到fast和slow相等时即为存在环形。
汀、人工智能1 天前
数据结构·算法·链表·数据库架构··反转链表
[特殊字符] 第24课:反转链表想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能1 天前
数据结构·算法·链表·数据库架构··环形链表
[特殊字符] 第26课:环形链表想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
圣光SG1 天前
数据结构·学习·链表·数组··队列
数据结构通用笔记(语言无关)Java、Python、JavaScript、C++ 等所有语言,只讲底层结构与逻辑,不讲语法差异,核心是理解“数据如何组织”,而非“用某语言如何写”。
汀、人工智能1 天前
数据结构·算法·链表·数据库架构··合并两个有序链表
[特殊字符] 第25课:合并两个有序链表想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
人道领域2 天前
算法·leetcode·链表
【LeetCode刷题日记】142.环形链表Ⅱ🔥个人主页:北极的代码(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:苍穹外卖日记,SSM框架深入,JavaWeb ✨命运的结局尽可永在,不屈的挑战却不可须臾或缺!
rh106LrSb2 天前
c语言·链表·list
C 里面如何使用链表 list1. 学生时代, 那会学习 C 数据结构, 比较简单类似上面这样, 需要什么依赖 next 指针来回调整, 然后手工 print F5 去 debug 熬.
派大星~课堂2 天前
python·leetcode·链表
【力扣-142. 环形链表2 ✨】Python笔记摘要:本文详解 LeetCode 142 题,不仅教你如何判断链表是否有环,更重点剖析了如何定位环的入口节点。通过“快慢指针相遇后重置指针”的数学推导,带你彻底掌握这一经典算法。
Boop_wu2 天前
java·算法·链表
[Java 算法 ] 链表2. 两数相加 - 力扣(LeetCode)24. 两两交换链表中的节点 - 力扣(LeetCode)
汀、人工智能2 天前
算法·链表·均值算法·哈希表·lru缓存·python基础语法速成教程
[特殊字符] Python基础语法速成教程想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
派大星~课堂2 天前
python·leetcode·链表
【力扣-138. 随机链表的复制 ✨】Python笔记摘要:本文详解LeetCode 138题“随机链表的复制”。通过巧妙的“拼接-赋值-拆分”三步走策略,在$O($空间复杂度下实现链表深拷贝,彻底解决random指针指向难题,带你领略链表操作的思维之美。
汀、人工智能2 天前
数据结构·算法·链表·数据库架构··if/for/while
04 - 控制流:if/for/while想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
人道领域2 天前
算法·leetcode·链表
【LeetCode刷题日记:24】两两交换链表🔥个人主页:北极的代码(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:苍穹外卖日记,SSM框架深入,JavaWeb ✨命运的结局尽可永在,不屈的挑战却不可须臾或缺!
汀、人工智能2 天前
数据结构·算法·链表·数据库架构··环形链表ii
[特殊字符] 第27课:环形链表II想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。