c++链表部分要如何学习才能掌握,为什么感觉链表部分是那么的难掌握。总也学不会。

有经验的给说说如何学这部分内容吧。... 有经验的给说说如何学这部分内容吧。 展开
 我来答
百度网友147731f
2015-05-28 · 超过13用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:17.9万
展开全部
你说的链表应该是说C语言数据结构的链表吧,理解一下结构就好了。
C++本身有很多封装好的数据结构,STL中的list,vector,map,set等,本身使用模板实现的,泛化了数据类型,提供很多的函数,用起来是很方便的。
更多追问追答
追问
感觉数据结构还真是难啊。
追答
好吧,那你说的就是数据结构了,并不是C++的STL。
其实主要还是要理解,理解这东西到底是干嘛用的,比如说链表它就是存储同一种类型的相关数据的。
比如我定义一个People的数据类型。
typedef struct _tag_People
{
string sName;

string sAge;

int nSkin;

// 其他属性

}People, * PPeople;

商场有很多人,这些人怎么存储呢,就可以用一个链表来存储。
来一个人,我就要给链表里加如他数据,走一个人删除这个人的数据,这个人今天刚好过生日,过了十二点生日变了,那就要修改它的年龄(修改数据),我知道商场里有这个人,知道他的名字,我要查他的年龄多少岁,皮肤是什么颜色,我就要根据名字去查找数据。
这里面的操作就包含了增删改查,链表一开始不存在,我就要创建链表,不用程序了,程序关闭了就要删除链表。
等等等等。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式