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

2025-05-10 18:57:10
推荐回答(4个)
回答1:

首先数组和链表都是描述常用的数据结构的数据存储方式!两者在内存中最大的区别是:数组是连续的内存空间;链表对应的数据实体的内存空间可以不连续,而且链表一般用结构体来实现!他们的共同点是都和指针相关,特别是链表,必须有坚实的指针基础才能更好的理解!链表是数据结构中树,图等结构的最常用的表示方法

回答2:

我觉得,最大区别就是数组是连续的内存块,支持随机存储,比如哈希算法。
链表是动态分配的内存,通过指针连接,不支持随机访问。

回答3:

找一本数据结构与算法的书籍看看就知道了
简单的可以看看《大话数据结构》或者《啊哈!算法》

回答4:

学c没什么乱用