C语言链表的排序
/*
========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针==========================*//* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点, 依次重新组合成一个链表。 head存储的是第一个节点的地址,head-next存储的是第二个节点的地址; 任意一个节点p的地址,只能通过它前一个节点的next来求得。单向链表的选择排序图示:----[1]----[3]----[2]...----[n]----[NULL](原链表)head 1-next 3-next 2-next n-next----[NULL](空链表)firsttail----[1]----[2]----[3]...----[n]----[NULL](排序后链表)first 1-next 2-next 3-next tail-next图10:有N个节点的链表选择排序1、先在原链表中找最小的,找到一个后就把它放到另一个空的链表中;2、空链表中安放第一个进来的节点,产生一个有序链表,并且让它在原链表中分离出来(此时要注意原链表中出来的是第一个节点还是中间其它节点);3、继续在
您可能关注的文档
- coreldraw卡通人物绘制情侣QQ企鹅要点.doc
- Corey有机合成路线设计的五大策略要点.ppt
- Corey有机合成五大策略要点.ppt
- CPAP的使用与保养要点.ppt
- CPM-dairy软件的使用心得要点.ppt
- CPM-dairy软件的使用要点.ppt
- cq要是你在野外迷了路公开课要点.ppt
- creo2.0工程图中修饰螺纹的显示要点.doc
- CRM第四章客户生命周期要点.ppt
- CRRTRIC培训(适应症及剂量)要点.ppt
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
最近下载
- 施工组织设计案例施工组织设计施工组织设计.doc VIP
- 国际经济学(第五版·数字教材版)课件 【PPT】第2章 国际贸易理论的微观基础.pptx
- CTCS-3级列控系统总体技术方案(V1.0).pdf VIP
- 区疾控中心应急工作管理方案(2篇).docx VIP
- 2026年云南公务员考试申论试题(乡镇卷).docx
- (高清版)B 16899-2011 自动扶梯和自动人行道的制造与安装安全规范.pdf VIP
- 标准图集-L02N907集中采暖住宅分户热计量系统设计与安装.pdf VIP
- 实用脊柱内镜手术图谱.pptx
- 城市轨道交通安全管理(高职 )黄健PPT全套教学课件.pptx
- YB∕T 192-2015 炼钢用增碳剂.pdf VIP
原创力文档

文档评论(0)