链表的遍历(输出) head p ^ ^ ^ ^ ^ p=p-link p p p p p p void write(struct node *head) { struct node *p=head;/*p指向头结点,注意不是链接的实际结点,因为没有保存实际数据*/ printf(\n); while(p-link)/*如果存在下一个结点*/ { p=p-link;/*p指向下一个结点*/ printf(%4d,p-data);/*输出该结点的数据*/ } if(p==head)/*说明除头结点外,链表没有其它结点*/ printf(No data!); printf(\n); } 链表的遍历变形(释放内存) head ^ ^ ^ ^ ^ head=head-link p head head head head==NULL head head head head p p p p p p void destroy(struct node *head) { struct node *p=head; while(head)/*释放所有结点*/ { p=head; head=head-link; free(p); } } 链表的删除与添加操作 head ^ ^ ^ ^ ^ p(删除结点) pre head ^ ^ ^ ^ ^ p(插入处) pr
您可能关注的文档
最近下载
- 1,4-丁二醇的msds.doc VIP
- 日常生活活动能力的训练.ppt VIP
- 21.2解一元二次方程专项训练(35题)-【重要笔记】2022-2023学年九年级数学上册重要考点精讲精练(人教版)(解析版).docx VIP
- 人教版培智二年级语文下册教案电子教案.pdf VIP
- 脑血管介入诊治的护理ppt课件.ppt VIP
- (正式版)C-J-T 120-2016 给水涂塑复合钢管.docx VIP
- 脑血管介入诊治的护理PPT课件.pptx VIP
- DL_T2141-2020燃煤电厂锅炉烟气超净电袋复合除尘工程技术规范.pdf VIP
- (2026年)经皮肝穿刺胆道引流(PTCD)导管护理全流程指南解读PPT课件.pptx VIP
- 三峡导游词的作文.doc VIP
原创力文档

文档评论(0)