技术栈
链表
带鱼吃猫
18 小时前
数据结构
·
链表
数据结构:单链表 / 双链表的结构、接口实现与顺序表对比
目录一、前言二、什么是链表三、链表的分类四、单链表(不带头单向不循环)4.1 核心定义4.2 代码实现
Dylan的码园
19 小时前
java
·
数据结构
·
链表
链表与LinkedList
来啦来啦~ 今天和大家分享链表与LinkedList的内容,结构差不多,如果大家有了顺序表的基础接受到这一部分会更加容易,我们还是集合框架出发,开始吧
huohuopro
20 小时前
数据结构
·
算法
·
链表
结构体与链表
结构体与链表 在 C 语言中,结构体是一种用户自定义的数据类型,它可以把不同类型的数据组合在一起,形成一个整体。 struct Node { int data; struct Node *next; }; 这段代码定义了一个叫 Node 的结构体,它有两个成员:
代码游侠
21 小时前
linux
·
运维
·
笔记
·
学习
·
算法
·
链表
学习笔记——Linux内核链表
特点:双向循环链表,头节点也指向自己使用方式:嵌入到自定义结构体中特点:单向链表,适用于哈希表,节省空间
ada7_
1 天前
python
·
算法
·
leetcode
·
链表
LeetCode(python)230.二叉搜索树中第k小的元素
给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)。
长安er
2 天前
数据结构
·
算法
·
leetcode
·
链表
·
力扣
LeetCode 83/237/82 链表删除问题-盒子模型
目录一、LeetCode 83 移除排序链表中的重复元素(保留一个)题目核心核心难点拆解深度思路(盒子 - 标签 - 纸条模型)
六毛的毛
2 天前
数据结构
·
链表
重排链表问题
本文参考代码随想录把链表放进双向队列,然后通过双向队列一前一后弹出数据,来构造新的链表。将链表分割成两个链表,然后把第二个链表反转,之后在通过两个链表拼接成新的链表。
linsa_pursuer
2 天前
java
·
算法
·
链表
回文链表算法
给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。
不穿格子的程序员
3 天前
数据结构
·
算法
·
链表
·
dummy
从零开始学算法——链表篇3:合并两个有序链表 + 两数相加
在链表类算法题中,我们经常听到“虚拟头节点”或“哑节点”(Dummy Node)这个概念。很多初学者往往是照猫画虎,看别人用了也就跟着用。
fufu0311
3 天前
c语言
·
数据结构
·
算法
·
链表
Linux环境下的C语言编程(三十九)
炽烈小老头
3 天前
学习
·
算法
·
链表
【 每天学习一点算法 2025/12/12】回文链表
给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。
NZT-48
3 天前
c++
·
笔记
·
链表
C++基础笔记(三)链表list
std::list 核心使用std::list 特殊操作
soft2001525
3 天前
数据库
·
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 个元素。这种限制使得链表题目往往成为考察对“空间复杂度”和“指针操作”理解深度的试金石。
长安er
4 天前
数据结构
·
算法
·
leetcode
·
链表
·
双指针
·
环形链表
LeetCode876/141/142/143 快慢指针应用:链表中间 / 环形 / 重排问题
目录一、876. 链表的中间节点(快慢指针基础)题目核心核心难点拆解深度思路(盒子 - 标签 - 纸条模型)