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

上一篇 下一篇
双向链表

顺序表和链表的对比

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


相关推荐
额鹅恶饿呃1 小时前
C语言中的数据结构和变量
c语言·数据结构·算法
万法若空3 小时前
【数据结构-哈希表】哈希表原理
数据结构·算法·散列表
tachibana23 小时前
hot100 翻转二叉树(226)
java·数据结构·算法·leetcode
兰令水3 小时前
leecodecode【面试150】【2026.7.9打卡-java版本】
java·数据结构·leetcode·面试·职场和发展
A.零点5 小时前
期末复习,408考研数据结构:第一章绪论完整知识梳理与真题深度解读
c语言·数据结构·笔记·考研
阿文的代码库6 小时前
经典算法题剖析:按奇偶排序数组
数据结构·算法
玛卡巴卡ldf9 小时前
【LeetCode 手撕算法】(细节知识点总结)
java·数据结构·算法·leetcode·力扣
Yang_jie_0311 小时前
笔记:数据结构(链队列的相关判断条件)
数据结构·笔记
zmzb010312 小时前
C++课后习题训练记录Day154
数据结构·c++·算法
万法若空20 小时前
【算法-查找】查找算法
java·数据结构·算法