嵌入式 - 数据结构与算法:(1-7)数据结构 - 顺序表和链表的对比

上一篇 下一篇
双向链表

顺序表和链表的对比

| 比较项目 | 存储结构 ||
| 比较项目 | 顺序表 | 链表 |
| 空间 | (存储空间) 预先分配,会出现闲置或溢出现象 | (存储空间) 动态分配,不会出现存储空间闲置或溢出现象 |
| 空间 |
|------------------------------------|---------------------------------|-----------------------------|
| (存储密度) 不用为表示节点间的逻辑关系而增加额外存储,存储密度=1 | (存储密度) 需要借助指针体现元素间逻辑关系,存储密度<1 |
| (插入、删除) 平均移动约表中一半元素,时间复杂度 O(n) | (插入、删除) 不需要移动元素,确定位置后时间复杂度 O(1) |


相关推荐
ambition2024240 分钟前
操作系统同步:读者-写者问题与读写公平法详解(附每个 PV 操作含义)
linux·开发语言·数据结构·unix
疯狂打码的少年10 小时前
【数据结构】图的存储结构:邻接矩阵与邻接表
数据结构·笔记
203号居民11 小时前
LeetCode hot 100 —41. 缺失的第一个正数
数据结构·算法·leetcode
2401_8628808214 小时前
数据结构 --- 栈
c语言·数据结构·算法
额额额对了16 小时前
数据结构:二叉树
c语言·数据结构·算法
qeen8716 小时前
【数据结构】红黑树的算法原理解析与实现
开发语言·数据结构·c++·算法·红黑树
m0_5474866617 小时前
《数据结构与算法(Python语言版)》全套PPT课件2026
数据结构·算法
hold?fish:palm18 小时前
27 合并两个有序链表
数据结构·链表
个 人 练 习 生18 小时前
数据结构入门:算法复杂度
开发语言·数据结构·经验分享·学习·程序人生·算法
月华路19 小时前
Guava 图数据结构 graph 从基础概念到原理分析
java·数据结构·guava·图搜索