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

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

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

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

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

非线性结构如

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

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

相关推荐
如何原谅奋力过但无声5 小时前
【灵神高频面试题合集06-08】反转链表、快慢指针(环形链表/重排链表)、前后指针(删除链表/链表去重)
数据结构·python·算法·leetcode·链表
_深海凉_12 小时前
LeetCode热题100-两两交换链表中的节点
算法·leetcode·链表
枕星而眠13 小时前
栈(Stack)与队列(Queue)核心知识总结
c语言·数据结构·后端·链表
铁皮哥14 小时前
【力扣题解】LeetCode 25. K 个一组翻转链表
java·数据结构·windows·python·算法·leetcode·链表
_深海凉_16 小时前
LeetCode热题100-删除链表的倒数第 N 个结点
算法·leetcode·链表
影sir17 小时前
STL容器——list类
c++·链表·stl·list
Severus_black18 小时前
【初阶数据结构】链式二叉树(BinaryTreeNode)与递归
c语言·数据结构·链表
05候补工程师18 小时前
【408考研】数据结构核心笔记:单链表与栈操作精髓总结
数据结构·笔记·考研·链表·c#
洛水水1 天前
【力扣100题】18.随机链表的复制
算法·leetcode·链表
夏日听雨眠2 天前
数据结构(循环队列)
数据结构·算法·链表