在静态链表中查找具有给定值的结点 int Find ( SLinkList SL, ListData x ) { int p = SL.Nodes[0].link; //指针 p 指向链表第一个结点 while ( p != -1 )//逐个查找有给定值的结点 if ( SL.Nodes[p].data != x) p = SL.Nodes[p].link; else break; return p; } 在静态链表中查找第 i 个结点 int Locate ( SLinkList SL, int i ) { if ( i 0 ) return -1;//参数不合理 int j = 0, p = SL.Nodes[0].link; while ( p != -1 j i ) {//循环查找第 i 号结点 p = SL.Nodes[p].link; j++; } if ( i == 0 ) return 0; return p; } 在静态链表第 i 个结点处插入一个新结点 int Insert ( SLinkList* SL, int i, ListData x ) { int p
您可能关注的文档
最近下载
- 开展地质灾害隐患点和风险区更新调查实施方案.docx
- 护理纠纷防范及处理课件.pptx
- 【华北标】14BJ13-5 节能门窗(图集规范).pdf VIP
- ZYQ-820E电压切换箱技术和使用说明书.pdf VIP
- 第7章 AT89S51单片机与数码管、键盘接口-精品·公开课件.ppt VIP
- 2015接待国际视察前情况介绍--中文版0713-下午-17:20.doc VIP
- 电视广告的发展.pptx VIP
- 【29页PPT】测量系统分析知识.pptx VIP
- 2025年无人机驾驶员执照飞行中导航系统延迟与滞后问题排查专题试卷及解析.pdf VIP
- 2026-2027年湖北省农产品冷链仓储可行性研究报告.docx
原创力文档

文档评论(0)