链表

CoderYanger5 天前
数据结构·程序人生·leetcode·链表·面试·职场和发展·学习方法
A.每日一题:234. 回文链表本题与 A.每日一题:876. 链表的中间结点+2130. 链表最大孪生和 中的 2130题基本一模一样,只是在部分地方有修改,这里就不过多赘述了,大家可以自行参考上面这篇博客~~
疯狂成瘾者5 天前
java·开发语言·链表
Java 集合 LinkedList 详解:链表结构、常用方法和队列使用它可以像普通列表一样存放数据,也可以当作队列使用。比如我们经常会看到这样的代码:这行代码的意思是:用 LinkedList 创建了一个队列对象。
WL学习笔记5 天前
数据结构·链表
单项不带头不循环链表定义:链表是线性表的链式存储实现,是由 n 个离散的节点(Node) 通过指针域相互链接,构成的逻辑上有序、物理存储上非连续的线性序列。.
拳里剑气5 天前
c++·算法·链表
C++算法:链表题目较为简单,模拟加法计算即可。要注意的是,当cur1,cur2都走到空时且t为0时,加法计算才结束。
CoderYanger5 天前
java·数据结构·程序人生·leetcode·链表·面试·职场和发展
A.每日一题:2095. 删除链表的中间节点4ms击败95.21%时间复杂度O(N)前置题目:A.每日一题:876. 链表的中间结点+2130. 链表最大孪生和 中的876题
影视飓风TIM5 天前
数据结构·笔记·链表
数据结构 | 链表超全笔记(单链表+双链表+高频算法题)这篇笔记把链表从基础到进阶、从单链表到双链表、从基础操作到高频 LeetCode 题,一次性给你讲透,附带可直接跑的代码和易错点标注,帮你彻底啃下链表这块硬骨头。
玖玥拾6 天前
c语言·数据结构·c++·链表·stl库
C/C++ 数据结构(六)链表迭代器与底层本篇核心知识:自定义双向链表迭代器、链表删除 / 插入 / 拼接 / 反转操作、链表冒泡排序、STL 容器嵌套、容器底层与面试要点
IronMurphy6 天前
数据结构·算法·链表
【算法五十八】23. 合并 K 个升序链表N是节点总数,K是堆大小时间复杂度:Nlog(K)空间复杂度:O(K)
学计算机的计算基6 天前
java·笔记·算法·链表
链表算法上篇:LeetCode 206/234/141/142/160/21 题解与易错点这篇文章整理链表算法的六道经典题,帮你建立从"能写出来"到"不犯低级错误"的认知闭环。刷链表题最大的坑不是思路,是细节:引用和值傻傻分不清、循环中途空指针、计数差一个……这些错误我都踩过,全记在这里。
Tisfy6 天前
算法·leetcode·链表·题解·双指针
LeetCode 2095.删除链表的中间节点:两次遍历 / 一次遍历(快慢指针)力扣题目链接:https://leetcode.cn/problems/delete-the-middle-node-of-a-linked-list/
玖玥拾6 天前
c语言·数据结构·c++·链表·对象池·双向链表
C/C++ 数据结构(五)链表的应用、对象池本篇核心知识:带头尾结点双向链表完整实现、链表节点操作步骤、代码编码规范、程序调试技巧、链表实战场景、内存池 / 对象池思想、游戏怪物管理案例、随机数与概率应用
2601_961845156 天前
数据结构·算法·链表·贪心算法·排序算法·线性回归·动态规划
花生十三网课网盘|百度网盘|下载
2601_961845156 天前
数据结构·算法·链表·贪心算法·排序算法·线性回归·动态规划
花生十三图推思维导图|图形推理|技巧
前进吧-程序员6 天前
数据结构·c++·链表
反转链表完全指南:辅助容器、三指针、头插法反转单链表是面试与教材里极高频的一题:给定头结点,把 1 → 2 → 3 → nullptr 变成 3 → 2 → 1 → nullptr。 本文在统一约定下,讲清三种典型思路——用 vector(或栈)先存再连、三指针原地迭代、头插法(推荐 dummy head)重建——各自的时间空间、适用场景与实现细节。 文末附带递归写法(本质是「隐式栈」)与常见坑。
liulilittle7 天前
网络·数据结构·链表
固定数组时间轮的槽过载优化:桶链表与批次执行时间轮是处理海量定时任务的标准结构,它把时间切分成固定长度的槽,每个槽挂一个定时器链表。tick 推进时扫描当前槽链表,触发所有到期任务。理想情况下,每次 tick 的复杂度是 O(K),K 为该槽上的到期定时器数,通常是常数。但当瞬时大量任务堆积在同一个槽时——比如 1ms 精度的轮子,某个时刻同时到了上万个超时——遍历链表会拖慢整个 tick,后续槽的处理被推迟,定时精度整体恶化。
Tisfy7 天前
算法·leetcode·链表·题解
LeetCode 2130.链表最大孪生和:转数组 / 快慢指针+链表翻转(O(1))力扣题目链接:https://leetcode.cn/problems/maximum-twin-sum-of-a-linked-list/
sheeta19987 天前
笔记·leetcode·链表
LeetCode 每日一题笔记 日期:2026.06.14 题目:2130. 链表最大孪生和问题描述: 给定一个偶数长度的链表,下标从 0 开始。 下标 i 和下标 n-1-i 的节点互为孪生节点,计算所有孪生节点值之和,返回其中的最大值。
zzz_23688 天前
java·链表·缓存
【Java基础】链表的七十二变——从LRU缓存到手写浏览器前进后退一、真实面试真题引入 二、链表的底层解构——不止是 next 指针   2.1 单向链表:最简单的链式结构   2.2 双向链表:前后眼的设计哲学   2.3 链表反转四步拆解   2.4 哨兵节点——让边界消失   2.5 跳表——给链表加个索引 三、"纯手工、零依赖"原创案例实战   3.1 浏览器前进后退——双向链表实现标签页导航   3.2 LRU 缓存淘汰——HashMap + 双向链表的 O(1) 魔法 四、源码避坑指南与 Debug 日记 五、面试连环炮 Mock Interview 六、通
Irissgwe8 天前
数据结构·c++·链表·c·顺序表·线性表
顺序表和链表目录线性表顺序表概念及结构接口1. 顺序表初始化2. 检查容量(内部辅助函数)3. 顺序表尾插4. 顺序表尾删
玖玥拾8 天前
c语言·数据结构·c++·链表·stl库
C/C++ 数据结构(四)链表与STL容器本篇核心知识:链表头结点设计、STL 容器对比(vector /list/forward_list)、迭代器原理与使用、迭代器失效、仿函数、容器常用算法、C++11 新特性、双向链表手写要求、深浅拷贝与容器类型适配