怎样理解C++链表思想 50

详细的让人一听就董的... 详细的让人一听就董的 展开
 我来答
百度网友70af29f
2013-06-07 · TA获得超过295个赞
知道小有建树答主
回答量:282
采纳率:100%
帮助的人:97.4万
展开全部
单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指列表中的下一个结点
动态链表在初始时必须分配足够的空间, 也就是空间大小是静态的, 在进行插入和删除时则不需要移动元素, 修改指针域即可,所以仍然具有链表的主要优点,链表结构可以是动态地分配存储的,即在需要时才开辟结点的存储空间,实现动态链接。
百度网友61311ba
2013-06-07 · TA获得超过882个赞
知道小有建树答主
回答量:1386
采纳率:0%
帮助的人:875万
展开全部
首先说,链表是个数据结构,是为了解决某种数据的组织形式而设计的。
其次,链表在实际应用中还有很多变体,如循环链表,双向链表, 双向循环链表等。
最后,链表是顺序型数据组织的代表数据结构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
穷图末录
2013-06-07 · TA获得超过457个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:154万
展开全部
理解链表,首先要理解变量是如何在内存中存放的,数组是顺序存放的,链表是离散的
所以数组可以用下标按照顺序一个个查找,链表就不行,因为是离散的,所以在每个元素后面要有一个指针指向下一个元素,这样把整个链表串起来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖二灰
2013-06-07 · TA获得超过3940个赞
知道小有建树答主
回答量:1052
采纳率:75%
帮助的人:1058万
展开全部
可以简单的理解成火车,
每一节就是一节车厢,车厢之间靠链条(指针)连接,也可以随时分开,任意两节车厢可以相连,车厢同样大小,可以装不同的等量的东西,从头部一直往下一节一节寻找可以找到尾部。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roothoo
2013-06-07
知道答主
回答量:2
采纳率:0%
帮助的人:2.8万
展开全部
请参阅《数据结构》 里面有详细的说明
追问
费话!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式