摘要: 算法核心思想: 无序序列,例使用冒泡排序算法实现由小到大的排序。 序列arr[n],从第一个元素开始,将arr[i]与arr[i+1]进行比较,若arr[i]>a[i+1]则将两对象的值进行交换,依次类推,遍历数组一轮后,数组中最大的元素,放在了最后; 继续循环剩下的n-1个排序,直到完成所有排序。 阅读全文
posted @ 2020-07-14 16:55 七月泥 阅读(61) 评论(0) 推荐(0)
摘要: 原理是:每一次从待排序的数据元素中选出最小(最大)的一个数,存放在新序列的起始位置,再从剩余待排序元素中选出最小(最大)元素,放到已排序序列的末尾,依次类推,直到所有待排序元素排序完成。 算法结构: 方法1:findSmallestElement() 选出最小的元素 方法2:selectSort() 阅读全文
posted @ 2020-07-14 15:50 七月泥 阅读(37) 评论(0) 推荐(0)