链表是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了链表是啥相关的知识,希望对你有一定的参考价值。

链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该节点还有一个元素和一个指向另一条链表的引用。链表是一种线性表,但它不像顺序表那样连续存储元素,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不用连续存储,插入的时间复杂度为O(1),比顺序表快得多;但是查找一个节点或者访问特定编号的节点的时间复杂度均为O(n),而顺序表相应的时间复杂度分别是O(logn)和O(1)。 参考技术A 链表是怀表的统称。

以上是关于链表是啥的主要内容,如果未能解决你的问题,请参考以下文章

链表是啥!那个编程语言中有的,和数组有啥区别

链表是顺序表吗?

什么是链表?

学习链表相关(上)

静态链表和动态链表的区别

Leetcode练习(Python):链表类:第21题:合并两个有序链表:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。