排序算法
DoNotStop
使我痛苦者,必使我强大!
展开
-
排序算法之冒泡排序
原理:比较两个相邻的元素,将值大的元素交换至右端。 每一次比较之后,最后的比较过的数中最大的。/** * 冒泡排序算法. * * @author peiyu */ public class BubbleSort{ public static List<Integer> sort(List<Integer> datas) { int temp = 0;原创 2017-03-17 17:27:28 · 220 阅读 · 0 评论 -
排序算法之选择排序
选择排序算法:每一趟找到最小的值,记录最小值index,交换最小值到最后结果位置。/** * 选择排序算法. * * @author peiyu */ public class SelectorSort { public static List<Integer> sort(List<Integer> datas) { for (int i = 0; i < data原创 2017-03-17 17:59:32 · 270 阅读 · 0 评论