- 1
- 0
- 约 42页
- 2016-12-29 发布于湖北
- 举报
在链表中删除结点 过程 从p1指向的第一个结点开始,检查其数据是否等于给定的关键字(如学号),如果相等就将该结点删除,否则p1后移一个结点,再如此进行下去,直到遇到表尾为止。 如果删除的是第一个结点(由p1指向),例如,删除学号为100的学生结点,头指针指向第二个结点,操作为:head=p1-next,如图10-6所示 如果要删除的不是第一个结点,例如,删除学号为102的学生结点,即让学号为101的学生结点(由p2指向)的next指针域指向学号为103的学生结点,操作为:p2-next=p1-next,如图10-7所示 例如:编写链表删除函数,根据输入的学号删除学生结点。 struct stu *del(struct stu *head,int num) { struct stu *p1; /*p1指向要删除的结点*/ struct stu *p2; /*p2指向要删除的结点的前驱结点*/ if(head==NULL) /*空链表*/ printf(The list is NULL\n); else { p1=head; while(p1!=NULLp1-num!=num) { p2=p1;p1=p1-next;}
您可能关注的文档
- 公路工程机械安全操作规程讲述.doc
- 公路工程监理表格(E表)讲述.doc
- B群新技术新项目临床准入手册要素.doc
- B_07_最佳顾问项目_华北华西赛区_北京公司_PERFECT顾问工作,解扣青龙湖“九连环”_殷毅_汇报报告要素.ppt
- C++Socket学习笔记要素.doc
- C++_考试样卷4要素.doc
- c++5数据的共享与保护要素.ppt
- C++复习题2014要素.doc
- Byondhaha要素.ppt
- C++复印练习答案解析(阶段测试一和二的答案)要素.doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)