大数据,机器学习,人工智能人工智能/模式识别/机器学习精华专题深度学习-推荐系统-CV-NLP

Python算法札记3-链表

2019-08-10  本文已影响14人  皮皮大

链表

什么是数据结构

数据存储于计算机的内存中,决定数据存储的顺序和位置的便是数据结构。数据在内存中是线性排列的。可以使用指针等工具,构造复杂的“树形”型等复杂结构。

链表特点

链表是数据结构之一,其中的数据呈现线性排列。链表中的数据进行添加和删除非常方便,访问耗时间。

指针:每个数据都有一个指针,用于指向下一个数据的内存地址

image.png

在链表中,数据一般是分散存储于内存中,无需连续存储。

运行时间

将链表中的数据量记为n,

其他链表

循环链表

在链表尾部使用指针,使其指向指针链表头部的数据,形成一个闭环,称之为循环链表

image.png
双向链表

指针设为两个,分别指向指针前后的数据,称之为双向链表

image.png
上一篇 下一篇

猜你喜欢

热点阅读