- 1
- 0
- 约4.2千字
- 约 42页
- 2018-05-08 发布于广东
- 举报
① 使结点p指向包含元素x的结点(即结点q的后件结点),即令 p-next=q-next ② 使结点q的指针域内容改为指向结点p,即令 q-next=p 3.链表的删除 链表的删除是指在链表中删除包含指定元素的结点。 为了在链表中删除包含指定元素的结点,首先要在链表中找到这个结点,然后将要删除结点放回到可利用栈。 要在链表中删除包含元素x的结点。其删除过程如下: (1)在链表中寻找包含元素x的前一个结点,设该结点地址为q。则包含元素x的结点地址p=q-next。 (2)将结点q后的结点p从链表中删除,即让结点q的指针指向包含元素x的结点p的指针指向的结点,即令 q-next=p-next (3)将包含元素x的结点p释放。此时,链表的删除运算完成。 C语言中中的联合数据类型可以满足这种需要。联合体又称为共用体,意为各种不同数据共用同一段存储空间。 与结构体类似,为了定义联合体类型变量,首先要定义联合体类型,说明该联合体类型中包括哪些成员,它们各属于何数据类型,然后再定义该类型的变量。 定义联合体数据类型的一般形式为 union 联合体名 { 成员表 }; 下面对联合体类型变量作几点说明: (1)由于一个联合体变量中的各成员共用一段存储空间,因此,在任一时刻,只能有一种类型的数据存放在该变量中
您可能关注的文档
- 计算机应用基础课件作者杨青会第五章节计算机网络.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第8讲数组.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第10讲编译预处理.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第11-1讲指针(概述和运算).ppt
- 计算机应用基础课件作者杨青会第一章节计算机的基础知识.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第12-1讲结构体概述.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第12-2讲结构体指针与函数.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第13-1讲文件概述 打开和关闭.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第13-2讲文件操作.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳C语言程序设计_第1章节计算机的组成与程序设计基础.ppt
- 2026年包装设计行业分析报告及市场分析.docx
- 2026陕西省汉中市汽车运输集团有限公司汉台区分公司就业见习招聘5人备考题库附答案详解(考试直接用).docx
- 2026年医疗健康远程诊断创新报告.docx
- 黑龙江省齐齐哈尔市2025届高三历史下学期三模试题【含答案】.pdf
- 艾灸疗法健康宣教.pptx
- 河南省周口市鹿邑县七年级下学期期中地理试题.docx
- 消防安全责任培训资料.pptx
- 2026陕西渭南市韩城市事业单位进校园招聘高层次人才34人备考题库(含答案详解).docx
- 2026陕西渭南市韩城市事业单位进校园招聘高层次人才34人备考题库附答案详解(预热题).docx
- 河南省周口市鹿邑县人教版四年级下册期中检测数学试卷(解析版).docx
原创力文档

文档评论(0)