JavaScript数组的排序算法
将数组中的数值,按照执行的顺序,从小到大排序的方法有两种:冒泡排序 和 选择排序冒泡排序的原理:相邻的两个单位,比较存储的数据,如果第一个单元的数据较大,就将两个相邻单元,交换存储数据,看图:选择排序的原理:先定义循环的起始位置默认为最小值所在位置从起始位置下一个位置开始,执行循环如果有位置上的数值,小于,存储索引位置上的数值存储这个位置的索引值,比较存储的索引,最后判断是否在起始...
·
将数组中的数值,按照执行的顺序,从小到大排序的方法有两种:冒泡排序 和 选择排序
冒泡排序的原理:
相邻的两个单位,比较存储的数据,如果第一个单元的数据较大,就将两个相邻单元,交换存储数据,看图:
选择排序的原理:
先定义循环的起始位置默认为最小值所在位置
从起始位置下一个位置开始,执行循环
如果有位置上的数值,小于,存储索引位置上的数值存储这个位置的索引值,比较存储的索引,
最后判断是否在起始位置索引,如果不是,就交换两个位置上的数值, 会将本次循环的最小值,放置在循环的起始位置上行多次循环,完成排序,看图:
来自逆战班小学生的整理。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)