链表

带鱼吃猫18 小时前
数据结构·链表
数据结构:单链表 / 双链表的结构、接口实现与顺序表对比目录一、前言二、什么是链表三、链表的分类四、单链表(不带头单向不循环)4.1 核心定义4.2 代码实现
Dylan的码园19 小时前
java·数据结构·链表
链表与LinkedList来啦来啦~ 今天和大家分享链表与LinkedList的内容,结构差不多,如果大家有了顺序表的基础接受到这一部分会更加容易,我们还是集合框架出发,开始吧
huohuopro20 小时前
数据结构·算法·链表
结构体与链表结构体与链表 在 C 语言中,结构体是一种用户自定义的数据类型,它可以把不同类型的数据组合在一起,形成一个整体。 struct Node { int data; struct Node *next; }; 这段代码定义了一个叫 Node 的结构体,它有两个成员:
代码游侠21 小时前
linux·运维·笔记·学习·算法·链表
学习笔记——Linux内核链表特点:双向循环链表,头节点也指向自己使用方式:嵌入到自定义结构体中特点:单向链表,适用于哈希表,节省空间
ada7_1 天前
python·算法·leetcode·链表
LeetCode(python)230.二叉搜索树中第k小的元素给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)。
长安er2 天前
数据结构·算法·leetcode·链表·力扣
LeetCode 83/237/82 链表删除问题-盒子模型目录一、LeetCode 83 移除排序链表中的重复元素(保留一个)题目核心核心难点拆解深度思路(盒子 - 标签 - 纸条模型)
六毛的毛2 天前
数据结构·链表
重排链表问题本文参考代码随想录把链表放进双向队列,然后通过双向队列一前一后弹出数据,来构造新的链表。将链表分割成两个链表,然后把第二个链表反转,之后在通过两个链表拼接成新的链表。
linsa_pursuer2 天前
java·算法·链表
回文链表算法给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。
不穿格子的程序员3 天前
数据结构·算法·链表·dummy
从零开始学算法——链表篇3:合并两个有序链表 + 两数相加在链表类算法题中,我们经常听到“虚拟头节点”或“哑节点”(Dummy Node)这个概念。很多初学者往往是照猫画虎,看别人用了也就跟着用。
fufu03113 天前
c语言·数据结构·算法·链表
Linux环境下的C语言编程(三十九)
炽烈小老头3 天前
学习·算法·链表
【 每天学习一点算法 2025/12/12】回文链表给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。
NZT-483 天前
c++·笔记·链表
C++基础笔记(三)链表liststd::list 核心使用std::list 特殊操作
soft20015253 天前
数据库·mysql·链表
深入理解 MySQL Buffer Pool 核心机制:初始化、free 链表与数据页流转在MySQL的InnoDB存储引擎中,Buffer Pool(缓冲池)是提升数据库读写性能的核心组件——它通过将磁盘上的热点数据页缓存到内存中,避免了频繁的磁盘IO操作,让大部分数据访问都能在内存中完成。本文将从Buffer Pool的初始化、空闲页管理(free链表)、数据页读取流程到缓存查询机制,逐一拆解其核心实现细节,帮你建立完整的认知体系。
月明长歌3 天前
java·算法·leetcode·链表
【码道初阶】【LeetCode 160】相交链表:让跑者“起跑线对齐”的智慧在链表问题中,“相交链表”(Intersection of Two Linked Lists)是一道考察指针操作和空间思维的经典题目。
量子炒饭大师3 天前
数据结构·c++·链表
Cyber骇客的脑机双链回流码 ——【初阶数据结构与算法】线性表之双向链表🔗Lucy的空间骇客裂缝:链表分类🚩双向链表是一种链表数据结构 每个节点除了包含数据域(用于存储数据) 之外,还包含两个指针域,一个指向前一个节点(prev),另一个指向后一个节点(next)
月明长歌3 天前
数据结构·链表
【码道初阶】Leetcode234进阶版回文链表:牛客一道链表Hard,链表的回文结构——如何用 O(1) 空间“折叠”链表?在判断字符串或数组是否回文时,我们通常使用双指针从两头向中间逼近。但对于单向链表,我们无法轻易地“从后往前”遍历。
月明长歌3 天前
java·数据结构·算法·leetcode·链表
【码道初阶】Leetcode面试题02.04:分割链表[中等难度]给定单链表头结点 head 和一个值 x,要求把所有 小于 x 的结点排在 其余结点 之前,并且 不能改变原来的相对顺序(也就是“稳定”)。返回重新排列后的链表头结点。
炽烈小老头3 天前
学习·算法·链表
【每天学习一点算法 2025/12/10】反转链表给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。第一种方法把所有的节点都压入栈中,然后弹栈得到反转后的链表
不穿格子的程序员4 天前
数据结构·算法·链表·回文链表·环形链表
从零开始写算法——链表篇2:从“回文”到“环形”——链表双指针技巧的深度解析在数据结构的世界里,链表(Linked List) 是一种非常特殊的线性结构。与数组不同,链表不支持随机访问,我们无法在 O(1) 的时间内直接获取第 k 个元素。这种限制使得链表题目往往成为考察对“空间复杂度”和“指针操作”理解深度的试金石。
长安er4 天前
数据结构·算法·leetcode·链表·双指针·环形链表
LeetCode876/141/142/143 快慢指针应用:链表中间 / 环形 / 重排问题目录一、876. 链表的中间节点(快慢指针基础)题目核心核心难点拆解深度思路(盒子 - 标签 - 纸条模型)