issues
search
xszi
/
javascript-algorithms
算法修炼中...
5
stars
0
forks
source link
数组和链表的比较
#43
Open
xszi
opened
3 years ago
xszi
commented
3 years ago
数组和链表的比较
图片来源
知识来源
动图加载稍慢,稍等3秒哈!
数组
链表
数组的
优点
:
随机访问性强
查找速度快
数组的
缺点
:
插入和删除效率低
可能浪费内存
内存空间要求高,必须有足够的连续内存空间。
数组大小固定,不能动态拓展
链表的
优点
:
插入删除速度快
内存利用率高,不会浪费内存
大小没有固定,拓展很灵活。
链表的
缺点
:
不能随机查找,必须从第一个开始遍历,查找效率低
复杂度
比较:
复杂度
数组
链表
读取
O(1)
O(n)
插入
O(n)
O(1)
删除
O(n)
O(1)
数组和链表的比较
图片来源 知识来源
动图加载稍慢,稍等3秒哈!
数组的优点:
数组的缺点:
链表的优点:
链表的缺点:
复杂度比较: