链表

TracyCoder1237 小时前
leetcode·链表
LeetCode Hot100(26/100)——24. 两两交换链表中的节点题目链接:LeetCode - Swap Nodes in Pairs题意简述: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 要求: 不能仅仅修改节点内部的值,而是需要实际交换节点。
季明洵7 小时前
c语言·开发语言·数据结构·算法·链表
C语言实现单链表单链表是 C 语言中最基础、最重要的数据结构之一,非常适合用来练习结构体、指针和动态内存管理。单链表的每个结点由两部分组成:数据域和指针域。数据域用于存储实际数据,指针域用于保存下一个结点的地址,多个结点通过指针依次连接,最终以 NULL 结尾形成完整链表。
only-qi7 小时前
数据结构·链表
leetcode19. 删除链表的倒数第N个节点问题描述:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.
wengqidaifeng12 小时前
c语言·数据结构·数据库·链表
数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”个人主页:个人专栏:在计算机科学这个庞大的知识体系中,数据结构犹如建筑的基石。当我们谈论数据结构时,栈(Stack)无疑是其中最经典、最优雅的概念之一。它简洁、直观,却蕴含着深刻的计算思想,贯穿于从底层硬件到高级软件开发的每一个层面。
only-qi13 小时前
数据结构·算法·链表
leetcode24两两交换链表中的节点 快慢指针实现问题描述:给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
xiaoxue..1 天前
java·javascript·数据结构·链表·面试
合并两个升序链表 与 合并k个升序链表在算法面试的高频题库里,链表相关题目一直是 “常客”,而 “升序链表合并” 更是其中的经典题型 —— 从基础的「合并两个升序链表」,到进阶的「合并 k 个升序链表」,难度层层递进,却也藏着通用的解题逻辑。今天就带大家拆解这两道题,从核心思路到代码实现,再到面试官常问的 “灵魂拷问”,一次性吃透✨!
Yvonne爱编码2 天前
java·数据结构·链表
链表高频 6 题精讲 | 从入门到熟练掌握链表操作本系列可作为JAVA学习系列的笔记,文中提到的一些练习的代码,小编会将代码复制下来,大家复制下来就可以练习了,方便大家学习。
Re.不晚2 天前
java·数据结构·链表
JAVA进阶之路——数据结构之线性表(顺序表、链表)JAVA进阶之路里面的数据结构是本人作为复习来写的,第一篇其实很简单,但是仔细一想当初学的时候又是处处碰壁,所以这篇还是写的细致一点希望用大家能听懂的话讲明白
果果燕2 天前
笔记·学习·链表
今日学习笔记:双向链表、循环链表、栈核心目标:掌握双向链表、循环链表的常用操作,理解栈的特性及顺序栈的实现,熟练编写各操作函数,规避常见逻辑错误(如野指针、内存泄漏、循环异常)。
xuxie992 天前
数据结构·链表
day 21 双向链表以及循环链表每次删除的都是首节点s1:phead->next = p->nextif(p->next != NULL)
wWYy.2 天前
数据结构·链表
数组快排 链表归并快速排序是一种:分治思想的排序算法平均时间复杂度 O(n log n)原地排序(不需要额外数组)实际中 非常快(STL sort 的核心思想之一)
兩尛3 天前
数据结构·链表
160. 相交链表/c++160. 相交链表 - 力扣(LeetCode)
2302_813806223 天前
数据结构·链表·排序算法
【嵌入式修炼:数据结构篇】——单向链表的排序
captain3763 天前
算法·链表
Java队列(Queue)Queue为接口先进先出判空:isEmpty()补充:栈判空是Empty()数组下标循环:index=(index+offfset)%Array.length;
TracyCoder1233 天前
算法·leetcode·链表
LeetCode Hot100(23/100)——142. 环形链表 II给定一个链表,返回链表 开始入环的第一个节点。 如果链表中没有环,则返回 null。注意:不允许修改链表结构。
TracyCoder1233 天前
算法·leetcode·链表
LeetCode Hot100(24/100)——21. 合并两个有序链表给定两个 升序排列的单链表 list1 和 list2,请将它们 合并成一个新的升序链表,并返回合并后的链表。
TracyCoder1234 天前
算法·leetcode·链表
LeetCode Hot100(25/100)——2. 两数相加(链表)题目链接:LeetCode 两数相加题目描述:给定两个非空的链表,它们表示两个非负整数。数字按照逆序存储在链表中,每个节点只存储单个数字。请将这两个数相加,并以相同形式(逆序链表)返回一个新的链表。
TracyCoder1234 天前
算法·leetcode·链表
LeetCode Hot100(21/100)——234. 回文链表题目链接: Palindrome Linked List题目描述:给定一个单链表的头节点 head,判断该链表是否为回文链表。 如果链表从前往后与从后往前的节点值序列相同,则认为是回文。
数智工坊4 天前
数据结构·链表
【数据结构-线性表】2.3 双链表-循环链表-静态链表-顺序表和链表比较
im_AMBER4 天前
数据结构·学习·算法·leetcode·链表
Leetcode 113 合并 K 个升序链表23. 合并 K 个升序链表给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。