【代码】Go语言选择排序
前言
通过Go语言实现选择排序
将数组从第一个数据开始遍历所有数据,每次遍历时,对比是不是当前位置到末尾位置中数据最小(最大)的一个数,如果不是最小(最大)的一个数,就进行记录,最后将当前遍历的数据与当前位置到末尾位置中数据最小的数交换位置,全部完成遍历后就得到了正序(倒序)的有序数组
源代码
从小到大递增
1 | func selectSortDesc(arr []int) { |
从大到小递减
1 | func selectSortAsc(arr []int) { |
57uv6Z6g55qE5Y2a5a6i
MS4wLjABAAAA5qMD8Gzdcgq7HXUOviKB59i0-ybJ59jJvNzyaPt5XOsVNqP6DU7WLcoAXvdxvYdp💗
本站所有文章仅作技术研究,请勿非法破坏,请遵守相关法律法规,后果自负
通过Go语言实现选择排序
将数组从第一个数据开始遍历所有数据,每次遍历时,对比是不是当前位置到末尾位置中数据最小(最大)的一个数,如果不是最小(最大)的一个数,就进行记录,最后将当前遍历的数据与当前位置到末尾位置中数据最小的数交换位置,全部完成遍历后就得到了正序(倒序)的有序数组
1 | func selectSortDesc(arr []int) { |
1 | func selectSortAsc(arr []int) { |