c语言,什么是链表,一般都是拿链表和数组相比较,数组是一种数据构造类型,那么链表也是吗?资料上说链

c语言,什么是链表,一般都是拿链表和数组相比较,数组是一种数据构造类型,那么链表也是吗?资料上说链表是一种数据储存结构,仅仅是抽象的一种数据存储的方式叫做链表吗?请解释一... c语言,什么是链表,一般都是拿链表和数组相比较,数组是一种数据构造类型,那么链表也是吗?资料上说链表是一种数据储存结构,仅仅是抽象的一种数据存储的方式叫做链表吗?请解释一下我的疑惑。 展开
 我来答
jhanker
2016-01-23 · TA获得超过1479个赞
知道小有建树答主
回答量:675
采纳率:73%
帮助的人:497万
展开全部
首先数组和链表都是描述常用的数据结构的数据存储方式!两者在内存中最大的区别是:数组是连续的内存空间;链表对应的数据实体的内存空间可以不连续,而且链表一般用结构体来实现!他们的共同点是都和指针相关,特别是链表,必须有坚实的指针基础才能更好的理解!链表是数据结构中树,图等结构的最常用的表示方法
更多追问追答
追问
这个也知道,就是问下链表是数据类型?还是存储结构?
追答
你的问题一的答案是:链表也是,而且链表可以更方便的描述便复杂的数据结构
!链表是存储结构,不是数据类型!其实数组也不应该算数据类型,也只能算存储类型
旷野行风
2016-01-23 · TA获得超过366个赞
知道小有建树答主
回答量:302
采纳率:33%
帮助的人:233万
展开全部
我觉得,最大区别就是数组是连续的内存块,支持随机存储,比如哈希算法。
链表是动态分配的内存,通过指针连接,不支持随机访问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萢萢i3
2016-01-23 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.7万
采纳率:71%
帮助的人:4622万
展开全部
找一本数据结构与算法的书籍看看就知道了
简单的可以看看《大话数据结构》或者《啊哈!算法》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sorr我爱你啊
2016-01-23 · 超过20用户采纳过TA的回答
知道答主
回答量:316
采纳率:0%
帮助的人:59.5万
展开全部
学c没什么乱用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式