- 22
- 0
- 约9.93千字
- 约 39页
- 2017-08-20 发布于广东
- 举报
链表的删除操作 ... ai-1 ai ai+1 ... ③ p-next = q-next; ④ free(q); ② q = p-next; p q ① if(p-next满足删除条件) 例:在建好的链表中,删除指定结点。可编写一个删除节点的函数del()。 struct st *del(struct st *h,int num) { struct st *p,*q; if(h==NULL) {printf(“链表不存在”);goto end;} p=h; while(num!=p-nump1-next==NULL) /*p指向的不是指定结点,并且后面还有结点*/ {p=q;p=p-next;} /*p往后移动,指向下一个结点*/ if(num==p-num) /*找到指定结点*/ {if(p==h) h=p-next; else q-next=p-next; printf(“删除%d”,num);} else printf(“%d没有被找到”,num); end; return h; } 链表的插入操作 ... ai ai+1 ... ④ p-next = q; ② q = malloc(sizeof (struct node)); q-data = x; p ① if(p满足插入条件) q x ③ q-next = p-next; 例:将一个结点插入到一个
您可能关注的文档
- C语言程序设计 教学课件 作者 刘卫国 贾宗福 沈根海 第11章 文件操作.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 01.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 02.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 03.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 04.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 05.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 06.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 07.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 08.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 09.ppt
最近下载
- T∕TAF 185-2023 互联网平台规则透明度实施指南.docx VIP
- T∕IAC CARMS 55.2-2025 农业保险遥感技术应用规范 第2部分:小麦.docx VIP
- 北京市2025年高二第一次普通高中学业水平合格性考试数学试卷+答案.docx
- 简谱D 想着我Think of Me简谱歌剧魅影.pdf VIP
- 四年级下册语文阅读题专项训练30篇 含答案(最新).docx VIP
- 抗原(免疫学检验课件).ppt
- 2024年高考语文专题复习:小说阅读 课件95张.pptx VIP
- 《建筑装饰装修工程绿色施工现场管理规程》.pdf VIP
- 高考英语词汇必背3500词 (打印背诵版) .pdf VIP
- 2025年内蒙古自治区农村信用社联合社秋季校园招聘笔试备考题库及答案详解(有一套).doc
原创力文档

文档评论(0)