- 0
- 0
- 约4.1千字
- 约 31页
- 2019-01-01 发布于福建
- 举报
c语言程序设年计ppt
第10章 指针 15.2 链表的相关概念 15.2 链表的操作 15.2 链表的相关概念 链表是由一个个结点顺序连接起来构成的表,称为链表。其中,结点用来存放元素信息和下一个元素的地址。链表中的元素在逻辑上相邻,在物理上不一定相邻。而数组中的元素逻辑上相邻,在物理上也一定相邻。本节主要讲解链表的基本概念和动态内存分配。 15.1 链表的相关概念 15.1.1 链表 1.链表 链表是由结点连接而成,结点就表示一个元素的信息。链表就是通过地址(指针)将每个结点(元素)连接起来的表。例如,链表中的元素包括A、B、C、D,如图15.1所示。 15.1 链表的相关概念 在图15.1中,链表由4个结点构成,每个结点包括两个域:数据域和指针域。数据域用来存放数据信息,指针域表示地址信息,指向下一个结点的地址。数据域存放的是’A’、’B’、’C’、’D’。在C语言中,通常用箭头表示结点之间的先后关系,一个结点的指针指向下一个相邻的元素。这样利用指针将结点连接起来的表就构成了链表。 15.1 链表的相关概念 如果要访问链表中的元素,需要先找到第一个结点,为了找到链表的第一个结点,还需要一个指针指向第一个结点,我们称这样的指针为头指针,记作head。另外,最后一个元素’D’的结点没有其它结点,将最后一个结点的指针域置为NULL。如图15.2所示。 15.1 链表的相关概念 2.定
您可能关注的文档
最近下载
- 红旗杯班组长题库.pdf VIP
- Excel在会计中的应用(第三版)(喻竹)全套PPT课件.pptx
- 苍蝇小子绘本There Was An Old Lady Who Swallowed FLY GUY.pdf VIP
- Siemens 西门子家电 西门子干衣机 WT46E301TI 13 使用说明书 安装说明 程序表.pdf
- 《烹饪营养与配餐》中职烹饪专业全套教学课件.pptx
- 艺术本科新生及转学申请.ppt VIP
- Leapfrog-Geo地质建模使用说明.docx VIP
- 外墙抹灰施工方案(完整版).docx
- 机电工程安装细部节点做法(2025年).docx
- 电力建设施工测量控制方案.docx
原创力文档

文档评论(0)