数组和链表的区别,各有何优缺点

 我来答
阿木趣谈社会趣事
高能答主

2022-10-12 · 对着阳光,探索社会新事物!
阿木趣谈社会趣事
采纳数:193 获赞数:2864

向TA提问 私信TA
展开全部

1、元素个数不同

数组的元素个数是固定的,而链表的结点个数可按需要增减。

2、存储单元不同

数组元素的存储单元在定义时分配,链表节点的存储单元在执行时动态向系统申请。

3、优点不同

数组的优点:随机访问性强;查找速度快。

链表的优点:插入删除速度快;内存利用率高,不会浪费内存;大小没有固定,拓展很灵活。

4、缺点不同

链表的缺点:不能随机查找,必须从第一个开始遍历,查找效率低。

数据的缺点:插入和删除效率低;可能会浪费空间;内存空间要求高,必须有足够的连续内存空间;数组大小固定,不能动态拓展。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式