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

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

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

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

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

非线性结构如

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

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

相关推荐
无敌贵点大王4 天前
RTThread学习记录11——RT-Thread 设备模型吃透:UART/ADC/PWM/PIN 到底有什么区别?
c语言·stm32·学习·链表
码行山野赴时序归途5 天前
链表家族收官篇:循环链表
c语言·开发语言·数据结构·链表
hold?fish:palm7 天前
34 合并K个升序链表
javascript·算法·链表
无敌贵点大王7 天前
RTThread学习记录10——C语言实现面向对象的编程
c语言·stm32·学习·链表
梦帮科技9 天前
Next.js 16 模块化单体实战:App Router、领域模块与 Route Handler 分层
css·数据结构·链表·正则表达式·node.js·json·html5
leikooo10 天前
ARTS 0913: 双栈互补实现队列、CIDR 聚合化解路由膨胀与 AI 作弊串通绝非偶然 Bug
java·链表·个人开发
shirsl10 天前
算法 Day3-队列 / deque + 链表
数据结构·python·算法·链表
wzdark11 天前
基于链表的内存池设计与内存复用机制4
java·数据结构·链表
huang57914711 天前
从缓存行角度优化链表遍历:批处理与预取策略
数据结构·链表·缓存
a1879272183112 天前
【算法】链表(二):链表上的双指针——变速、异链与定距,和一份路程账本
数据结构·算法·leetcode·链表·go·指针·环形链表