将数组中的数值,按照执行的顺序,从小到大排序的方法有两种:冒泡排序选择排序
冒泡排序的原理:
相邻的两个单位,比较存储的数据,如果第一个单元的数据较大,就将两个相邻单元,交换存储数据,看图:
在这里插入图片描述
选择排序的原理:
先定义循环的起始位置默认为最小值所在位置
从起始位置下一个位置开始,执行循环
如果有位置上的数值,小于,存储索引位置上的数值存储这个位置的索引值,比较存储的索引,
最后判断是否在起始位置索引,如果不是,就交换两个位置上的数值, 会将本次循环的最小值,放置在循环的起始位置上行多次循环,完成排序,看图:
在这里插入图片描述
来自逆战班小学生的整理。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐