选择排序,每一轮以选择最小的值为目的进行交换排序,下面我们将列出每次发生交换的数据。
代码实现:
代码实现很重要的一点就是找最小值,每次将一个较小的值换到指定的位置,就是说当我们需要找a[0]的值的时候,将a[0]和a[1]做比较,将较小的值放到a[0]上,然后将a[0]和a[2]比较将最小的放到a[0]上,这样比较到a[10]就可以达到a[0]最小的目的
//选择排序
选择排序,每一轮以选择最小的值为目的进行交换排序,下面我们将列出每次发生交换的数据。
代码实现:
代码实现很重要的一点就是找最小值,每次将一个较小的值换到指定的位置,就是说当我们需要找a[0]的值的时候,将a[0]和a[1]做比较,将较小的值放到a[0]上,然后将a[0]和a[2]比较将最小的放到a[0]上,这样比较到a[10]就可以达到a[0]最小的目的
//选择排序
上一篇:Redis缓存模式
java stream 某个字段去重排序
选择排序
直接选择排序, 从前到后, 依次选择出待排序数据的最小值并将其与待排序数据的首数据相交换。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M