首页
学习
活动
专区
圈层
工具
发布

#链表

初识数据结构——深入理解LinkedList与链表:吃透LinkedList与链表的终极指南

想不明白的过度思考者

通过本文的学习,相信你对链表和LinkedList有了更深入的理解!快去LeetCode上挑战更多链表题目吧!

1000

初识数据结构——Map和Set:哈希表与二叉搜索树的魔法对决

想不明白的过度思考者

大家好!我是你们的老朋友——想不明白的过度思考者!今天我们要一起探索Java中两个神奇的数据结构:Map和Set!准备好了吗?让我们开始这场魔法之旅吧!🎩

700

C++ 手写 List 容器实战:从双向链表原理到完整功能落地,附源码与测试验证

LOTSO

要手写 List,先明确其底层结构 ——带头双向循环链表,这是所有接口高效实现的基础。

1300

【LeetCode刷题指南】--随机链表的复制

LOTSO

前言: 随着编程相关知识点的学习,我们LeetCode的刷题也不能落下。在前面我们也接触到了洛谷和牛客这两个刷题网站,但是博主一直都在推荐大家使用力扣,是因为力...

1200

【数据结构初阶】--栈和队列(二)

LOTSO

队列可以用数组和链表的结构实现,使用链表的结构实现更优一点,如果使用数组的结构,出队列在数组头部出数据,时间复杂度高。虽然使用链表在入队尾插的时候,时间复杂度也...

1900

【数据结构初阶】--栈和队列(一)

LOTSO

--我们栈的实现一般可以使用数据或者链表实现,相对而言数组的结构实现更优一些。我们将数组的尾部作为栈顶,数组首部作为栈底,数组的尾部操作时间复杂度都是O(1)。...

1100

【数据结构初阶】--双向链表(二)

LOTSO

前言:在上篇博客中我们进行了双向链表概念的理解以及哨兵位头节点的初始化,那么我们这次将会继续来实现双向链表中的其它接口,还是一样,分布实现后再把所有的代码展示出...

1800

【数据结构初阶】--双向链表(一)

LOTSO

前言:在前面几篇博客中,我们实现了单链表,但是我们的链表其实并不止有单链表这一种形式,严格来说,单链表应该是叫不带头单向不循环链表。那么这篇文章,主要是给大家分...

1400

【LeetCode刷题指南】--链表的回文结构详解,相交链表

LOTSO

--找链表中间节点,将中间节点作为新链表的头节点,反转链表后,遍历原链表和反转后链表节点,判断值是否相等

900

【LeetCode刷题指南】--反转链表,链表的中间结点,合并两个有序链表

LOTSO

前言:随着编程相关知识点的学习,我们LeetCode的刷题也不能落下。在前面我们也接触到了洛谷和牛客这两个刷题网站,但是博主一直都在推荐大家使用力扣,是因为力扣...

1000

【LeetCode刷题指南特别篇】--移除链表元素,调试技巧,链表分割

LOTSO

前言:这一篇博客中主要是想通过两个例题带大家了解一下LeetCode题目的调试技巧,在我们写题时如果看不来错误,我们可以自己在vs上调试看看

1400

【数据结构初阶】--单链表(一)

LOTSO

前言:前面我们完成了顺序表的学习以及代码实现,大家一定要自己去实现一遍试试看并且画图理解。那么这篇博客我将会继续为大家分享单链表的定义以及其中打印,尾插,头擦,...

2300

【LeetCode刷题指南】--有效的括号

LOTSO

前言:随着编程相关知识点的学习,我们LeetCode的刷题也不能落下。在前面我们也接触到了洛谷和牛客这两个刷题网站,但是博主一直都在推荐大家使用力扣,是因为力扣...

1700

【数据结构初阶】--单链表(二)

LOTSO

结语:在这篇博客中,我们实现了链表的全部接口,最后展现的代码就是完整的单链表实现了。如果文章对你有帮助的话,欢迎评论,点赞,收藏加关注,感谢大家的支持。

1100

《C++ STL list 完全指南:从基础操作到特性对比,解锁链表容器高效用法》

LOTSO

🔥草莓熊Lotso:个人主页 ❄个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永...

1800

【LeetCode刷题指南】--环形链表,环形链表II(附结论证明过程)

LOTSO

前言: 在这篇博客中,博主会为大家分享两个经典的题目,都会用到快慢指针以及相关结论。这些结论会有相关的证明过程,大家一定要注意看一下。

1600

递归-24.两两交换链表中的节点-力扣(LeetCode)

白天的黑夜

专栏:力扣刷题录_1白天的黑夜1的博客-CSDN博客、企鹅程序员:Linux 系统与网络编程_1白天的黑夜1的博客-CSDN博客

10610

递归-206.反转链表-力扣(LeetCode)

白天的黑夜

相信各位读者在学习链表这个数据结构的时候,已经学会了通过迭代(循环)的方式解决链表的反转,本篇博客如标题所示将会带来递归的解法,话不多说开始进入正文。

8510

递归-21.合并两个有序链表-力扣(LeetCode)

白天的黑夜

相信读者们在学习链表的时候,已经了解了通过循环实现链表的合并,本篇博客的目的是为了介绍用递归的思想来解决链表合并,下面开始进入正题。

11310

链表-25.k个一组翻转链表-力扣(LeetCode)

白天的黑夜

8310
领券