- 11
- 0
- 约3.88千字
- 约 6页
- 2023-10-23 发布于上海
- 举报
VB 常考算法(八)排序:
1、算法
选择法排序
算法说明:根据上例中求最小值的思路,我们可以使用如下方法进行从小到大排序:第一轮,以第一个元素逐个跟后面的所有元素比较,如果比后面的元素大就进行交换,经过一轮比较,第一个元素被确定为最小;同样的方法,下一轮以第二个元素跟剩下的所有元素进行比较确定下次小的元素;以此类推…
下面我们以图形的形式体现对 5 个数进行选择排序的过程:
第一轮:6
第一轮:
6
2
2
1
1
2
6
6
6
6
4
4
4
4
4
1
1
1
2
2
第二轮:
5
5
5
5
5
最小值
12645 次小值
1
2
6
4
5
次小值
1245
1
2
4
5
6
1
2
4
6
5
1
1
1
6
4
2
4
6
6
2
2
4
5
5
5
第三轮:
1
1
1
2
2
2
6
4
4
4
6
6
5
5
5
从上图可以发现对 5 个元素进行排序,总共经过了 5-1=4 轮,而每一轮中比较的次数也不相同,第一轮 2、3、4、5 号元素参与跟 1 号元素的比较,共 4 次,第二轮 3、4、5 号元素参与跟 2 号元素的比较,共3 次,以次类推,比较次数逐步减少。经过四轮的比较,利用
逐步求最小值的方法将 5 个数从小到大排好序。对于这样一个排序的过程,我们可以使用两个循环分别控制比较的轮数和每一轮的次数。
程序代码:
Private Sub
您可能关注的文档
- TBI滚珠丝杠选型计算举例讲解.docx
- TDLTE负载均衡参数优化.docx
- TED《出人意料的工作动机》中英文对照演讲稿).docx
- ted拖延症中英分析和总结.docx
- TED演讲procastination英文文稿.docx
- TED英语演讲稿用30天尝试新事物小改变累积成巨变.docx
- Teigha使用说明分析和总结.docx
- tekla建模出图常用方法.docx
- TEMS软件使用说明.docx
- TheAcademicWordList学术词汇表分析和总结.docx
- 科技行情结束了吗?.docx
- 工控&电网25Q4&26Q1总结:工控进一步复苏,电网景气度保持.docx
- 寻找中国保险的Alpha系列之五:保险还要买多少红利?.docx
- 消费级AR眼镜系列报告(三):AR眼镜核心技术:光波导演进、材料革新与微显示升级.docx
- 北交所策略专题报告:掘金精细化育儿新需求:北交所母婴产业链的辅食、卫生用品与营养品机遇.docx
- 超高性能混凝土(UHPC)材料:在建筑幕墙中的应用.docx
- 环保行业周报:SAF价格创新高,UCO价格有望补涨.docx
- 国防军工行业投资策略:军贸与商业航天共振,静待新质战斗力订单催化.docx
- 计算机行业“一周解码”:豆包开启付费订阅测试,Anthropic发力C端,大模型商业化加速中.docx
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
原创力文档

文档评论(0)