C语言关于链表与顺序表和链表的结构问题,静态顺序表和链表与静态链表的区别是什么?

静态顺序表和链表与静态链表的區别是什么... 静态顺序表和链表与静态链表的区别是什么?

顺序表和链表中的所有元素顺序存储在内存中两两相邻。

链表中的所有元素隨机存储上一个元素的指针成员指向下一个元素在内存中的位置。

你对这个回答的评价是

始建于1988,专注互联网教育

云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式教学设备先进,师资雄厚学生毕业即就业学院引进了电商企业入驻,创建心为电商创业园区实现在校即创业

静态链表是用数组实现的,是顺序的存储结构在物理地址上是连续的,洏且需要预先分配大小动态链表是用申请内存函数(C是malloc,C++是new)动态申请内存的,所以在链表的长度上没有限制动态链表因为是动态申请內存的,所以每个节点的物理地址不连续要通过指针来顺序访问。静态链表在插入、删除时也是通过修改指针域来实现的与动态链表沒有什么分别(动态链表还需要删除内存)。不知道我的回答是不是解决了你的问题,希望可以帮到你 (其实用链表一般都是动态链表或者结构数组)

emm..,我问的是静态顺序表和链表与静态链表的区别。

你对这个回答的评价是?

}

我要回帖

更多关于 顺序表和链表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信