码迷,mamicode.com
首页 > 其他好文 > 详细

12.数据结构

时间:2020-10-26 10:49:00      阅读:16      评论:0      收藏:0      [点我收藏+]

标签:连续   地址   静态链表   常见   空间   分配   结构   c语言   组成   

C语言数据结构

链表

链表是一种常见的数据结构,由若干结点组成。所谓结点是指由计算机系统分配的一个连续的存储块,多个结点串连起来构成链表。

每个结点有两个部分:数据域和指针域,分别用来存放实际数据和存放下一个结点的地址。

链表串接的方法是:每个链表有一个头指针变量,它存储着链表第一个结点的地址,即指向链表排在首位的结点。链表的其余部分由存储结点组成,单项链表最后一个结点的指针域被设置为空,表示链表终止。

  • 静态链表

  • 动态链表

    静态数据结构中各元素一般是连续存储的,因此可以方便地访问数组中的各个元素。但是在数组中删除或插入一个元素是比较困难的,往往要引起大量的数据移动,而且数组中元素量也因固定分配的空间而无法扩充。

队列

位段

12.数据结构

标签:连续   地址   静态链表   常见   空间   分配   结构   c语言   组成   

原文地址:https://www.cnblogs.com/xqisui/p/13870795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!