![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
链表
吗吗哈哈
喝光大佬的卡布奇诺
展开
-
LeeCode链表习题训练合集
Leetcode 21. 合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表时通过拼接给定的两个链表的所有节点组成的。示例:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * Li原创 2020-10-16 20:11:28 · 96 阅读 · 0 评论 -
万字长文,玩转链表
一、单链表的定义和表示我们所了解到的单链表实际上是线性表的一种链式存储结构,其特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。正是因为这种可连续也可不连续的特性就造成了它不能像数组那样每个数据只进行对数据本身的存储。假如我们将前一个结点设为a(i),那么后一个节点就是a(i+1),从上图就可以看出,除了存储本身的数据信息之外,每个结点还需要进行对后继信息的存储。这两部分信息就构成了数据元素a(i)的存储映像,我们称之为结点(node)。我们如果对象上面的原创 2020-09-15 20:56:58 · 132 阅读 · 0 评论