线性表(顺序存储线性表、链式存储表)除first和last元素,每元素都有且仅有一个前驱和一个后继

线性表(Linear List)是数据结构中的一个基本概念,它是一种逻辑结构,而不是具体的存储方式。

线性表(Linear List)是逻辑结构:

1,线性表定义了数据元素之间 一对一 的线性关系(除了第一个和最后一个元素,每个元素都有且仅有一个前驱和一个后继)。

2,这是一个抽象的概念,不管是数组还是链表,只要逻辑上排成一条线,都叫线性表。

非线性结构如

1,树(Tree):元素有"一对多"关系(一个父节点多个子节点)。

2,图(Graph):元素有"多对多"关系(任意连接)。

相关推荐
这波不该贪内存的14 小时前
双向链表实现与应用详解
数据结构·链表
We་ct17 小时前
LeetCode 141. 环形链表:两种解题思路详解
前端·算法·leetcode·链表·typescript
小米49620 小时前
day3:142. 环形链表 II
前端·javascript·链表
小龙报21 小时前
【数据结构与算法】别再只会写 demo!C 语言通讯录实战:从单链表底层到业务功能全封装
c语言·开发语言·数据结构·c++·物联网·算法·链表
蜕变的小白1 天前
数据结构:链表详解与应用
数据结构·链表
Java面试题总结2 天前
理解链表算法:从基础操作到高级应用
数据结构·算法·链表
wifi chicken2 天前
Linux wlan 内核开发之双链表操作
linux·网络·链表·双链表·内核开发
avocado_green3 天前
【LeetCode】206. 反转链表
算法·leetcode·链表
执着2593 天前
力扣hot100 - 114、二叉树展开为链表
算法·leetcode·链表