其他分享
首页 > 其他分享> > 代码随想录--链表笔记

代码随想录--链表笔记

作者:互联网

一、链表

1、什么是链表

链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域,一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。

链接的入口点称为列表的头结点,也就是head。

如图所示:
链表1

2、链表的类型

单链表

链表的定义中描述的就是单链表。

单链表中的节点只能指向节点的下一个节点。

双链表

双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。

双链表 既可以向前查询也可以向后查询。

如图所示:
链表2

循环链表

循环链表,顾名思义,就是链表首尾相连。

循环链表可以用来解决约瑟夫环问题。

链表4

3、链表的存储方式

标签:pre,ListNode,--,随想录,next,链表,节点,指针
来源: https://blog.csdn.net/qq_40855100/article/details/119186427