学习数据结构有什么好处,对编程有什么促进作用?

zuUD28XD12
2013-10-14 · TA获得超过5148个赞
知道小有建树答主
回答量:856
采纳率:0%
帮助的人:2024万
展开全部
 一般都会相关尽量多分配一点吧,这样就浪费了,甚至有的时候你完全无法估计,想分配多一点也没有范围。链表在大小上就很灵活,需要的话直接new一个节点,可以一直new,恰到好处的分配空间但是链表也不是就比数组好,以下是它们的优缺点比较1.数组与链表的优缺点1)数组A.优点:访问元素速度非常快。B.缺点:在数组中放置数据之前必须预先知道数组长度,插入删除元素不方便。2)链表A.优点:设置长度方面极为灵活,插入删除元素简便。B.缺点:必须密切关注内存的分配与释放,不能随机访问,不得不从起始节点开始逐一查找。你以后还可能学到容器,容器就是各种数组结构的模板,可以直接拿来就用,不用自己去写链表,而且最麻烦的空间分配的问题也还要考虑了,容器内部全部自动实现了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式