算法
fyq520521
刚毕业的工作新手
展开
-
排序随笔-----保证数据具有可排序性的方法
在创建自己的数据类型时,我们只要实现 Comparable接口就能够保证用例代码可以将其排序。要做到这一点,只需要实现一个 compareTo方法来定义目标类型对象的自然次序...原创 2018-06-18 23:04:35 · 179 阅读 · 0 评论 -
排序算法----选择排序
通过循环找出最小的 public void test() { int[] a = new int[] {5,4,2,1,3}; for (int i = 0; i < a.length; i++) { int min = i; for (int j = i; j < a.length; j++) { /...原创 2018-08-28 11:04:27 · 89 阅读 · 0 评论 -
排序算法----插入排序、希尔排序
1、相邻数据之间相比较。先是1,0;然后2,1、1,0;以此类推 总结:大for从1~N;小for从i~0,之后判断交换即可 public void chaRuSort() { int[] a = new int[]{5,4,2,1,3}; for (int i = 1; i < a.length;i++) { for (int ...原创 2018-08-28 11:41:57 · 148 阅读 · 0 评论