算法
千世夜雨
程序猿修行中
展开
-
算法回顾 : 归并排序、快速排序、堆排序
目录归并排序快速排序堆排序归并排序将数组 arr[ n ] 分为左、右两部分,左与右再各自分两部分。不断重复二分,直到左与右都仅剩一个数。对 左半数组 和 右半数组 进行 合并排序。从分割到长度 1的数组开始,不断往回 合并 左,右数组 并排序。直到恢复原长。public static void main(String[] args) { int[...原创 2019-04-10 10:56:25 · 180 阅读 · 0 评论 -
算法回顾 : 冒泡排序、选择排序、插入排序
目录冒泡排序选择排序插入排序重拾数据结构和算法。冒泡排序 private static void bubbleSort(int[] arr) { if (arr == null || arr.length < 0) { return; } for (int end = arr.l...原创 2019-04-03 20:28:51 · 202 阅读 · 0 评论