链表

无敌最俊朗@3 小时前
算法·leetcode·链表
力扣hot100 - 合并两个有序链表21哨兵节点 (dummy):我们创建了一个虚拟头节点。这使得我们无需编写额外的逻辑来判断“新链表的头是来自 l1 还是 l2”,也无需在循环中判断“结果链表是否为空”。
le serein —f15 小时前
leetcode·链表·golang
用go实现-反转链表目录题目算法思路方法一:迭代法方法二:递归法代码方法一:迭代法方法二:递归法完整测试代码代码详解方法一:迭代法详解
hweiyu001 天前
数据结构·链表
数据结构:链表需从表头开始遍历,直到找到目标节点,时间复杂度 O(n)。遍历链表,比较节点数据,时间复杂度 O(n)。
秃秃秃秃哇1 天前
linux·c语言·链表
C语言实现循环链表demo
无敌最俊朗@1 天前
算法·leetcode·链表
力扣hot100-141.环形链表这是一个经典的链表问题,通常被称为“判断链表是否有环”。解决这个问题的标准且最高效的解法是 快慢指针算法(也称为 Floyd 判圈算法或龟兔赛跑算法)。
无敌最俊朗@3 天前
算法·leetcode·链表
力扣hot100-206反转链表代码解析核心逻辑 (reverseList 函数):我们定义了 prev (初始化为 nullptr) 和 curr (初始化为 head)。
前进的李工3 天前
python·算法·leetcode·链表·二叉树
LeetCode hot100:094 二叉树的中序遍历:从递归到迭代的完整指南给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。示例1:输入:root = [1,null,2,3]
时间醉酒3 天前
c语言·数据结构·c++·算法·链表
数据结构:栈详解-从原理到实现(顺序栈与链式栈)引言: 在掌握了双链表这种灵活的动态数据结构之后,我们不难发现,它在插入和删除操作上提供了极大的自由度。然而,在解决特定问题时,我们有时并不需要如此全面的操作能力。恰恰相反,限制操作的自由度,往往能带来更高的效率和更清晰的逻辑。
杨福瑞3 天前
c语言·数据结构·链表
数据结构:双向链表(2)目录前言一、实现双向链表1.双向链表查找2.双向链表在指定位置插入双向链表在指定位置之后插入双向链表在指定位置之前插入
杨福瑞3 天前
c语言·数据结构·链表
数据结构:双向链表(1~2)前言一、双向链表概念与结构双向链表概念带头双向循环链表双向链表结构二、实现双向链表1.双向链表的初始化
磊 子3 天前
数据结构·链表·面试·职场和发展
笔试面试中关于链表相关的题目2.1 如果面试官没有让找相交点,只是问你是否相交(可以用一个非常简单的方法)2.2如果面试官既要判断是否相交,还要问你相交点在哪(另外一种解题思路)
墨染点香4 天前
算法·leetcode·链表
LeetCode 刷题【160. 相交链表】
YoungHong19924 天前
leetcode·链表·面试
面试经典150题[066]:分隔链表(LeetCode 86)题目链接:分隔链表(LeetCode 86) 难度:中等给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。
Hello_Embed4 天前
数据结构·笔记·学习·链表·freertos·
FreeRTOS 入门(四):堆的核心原理大家好,我是 Hello_Embed。上一篇我们吃透了 ARM 架构的底层逻辑,搞懂了寄存器和栈如何支撑函数调用 —— 而这一篇,我们将聚焦 FreeRTOS 内存管理的 “半壁江山”——堆(Heap)。
Kuo-Teng4 天前
java·算法·leetcode·链表·职场和发展
LeetCode 142: Linked List Cycle IILeetCode 142: Linked List Cycle IIGiven the head of a linked list, return the node where the cycle begins. If there is no cycle, return null.
天选之女wow5 天前
数据结构·算法·leetcode·链表
【Hard——Day4】25.K 个一组翻转链表题目链接 https://leetcode.cn/problems/reverse-nodes-in-k-group/description/
一直在努力的小宁5 天前
数据结构·算法·链表·面试
《代码随想录-精华内容提取》07 二叉树目录1.二叉树理论基础二叉树的种类#满二叉树#完全二叉树#二叉搜索树平衡二叉搜索树二叉树的存储方式二叉树的遍历方式
flashlight_hi6 天前
javascript·leetcode·链表
LeetCode 分类刷题:1669. 合并两个链表给你两个链表 list1 和 list2 ,它们包含的元素分别为 n 个和 m 个。请你将 list1 中下标从 a 到 b 的全部节点都删除,并将list2 接在被删除节点的位置。
Zero不爱吃饭6 天前
数据结构·链表
环形链表(C)一、题目内容给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。