while(pa!=NULL pb!=NULL){ q=(JD* )malloc (sizeof(JD)); 例题4算法 else { q-data=pa-data; pa=pa-link; if (pb-datapa-data) {q-data=pb-data; pb=pb-link;} if (pa-data==pb-data) pb=pb-link;} p-link=q; p=q;} while(pa!=NULL) { q=(JD*)malloc(sizeof(JD)); q-data=pa-data; pa=pa-link; 例题4算法 p-link=q; p=q; } While(pb!=NULL) { q=(JD*)malloc(sizeof(JD)); 例题4算法 q-data=pb-data; pb=pb-link; p-link=q; p=q;} p-link=NULL p=pc; pc=p-link; free(p) return(pc);} 从本节的讨论中可见:由于链表在空间的合理利用上和插入、删除时不需要移动等优点,因此在很多场合下,它是线性表的首选存储结构。 然而它也存在着实现某些基本操作如求线性表长度时不如顺序存储结构的缺点; 为此,从实际应用角度出发重新定义线性链表及其基本操作(
您可能关注的文档
最近下载
- 数控落地铣镗床训教材通用系列.doc VIP
- 宣贯培训(2026年)《HB 8580-2020民用无人机系统产品结构编码》.pptx VIP
- 深度解析(2026)《GBT 22185-2008体育场馆公共安全通用要求》.pptx VIP
- 钢结构基础 上册 陈绍蕃 课后答案..pdf VIP
- 应急预案事故风险评估报告.docx VIP
- 十五五智能网联汽车高阶自动驾驶产业链投资地图.pptx VIP
- 学堂在线R语言数据分析章节测试答案.docx VIP
- 广告营销的目标受众分析.pptx VIP
- 新媒体艺术的跨界融合与创新.pptx VIP
- 单晶Checkcif所有检测内容汇总及解释以及解决方法.pdf VIP
原创力文档

文档评论(0)