算法
1516171819
“放弃”15笔;“坚持”16笔;失之毫厘,谬以千里;但是“猝死”17笔,不要太过发功;不过,“复活”18笔,还是要加大力度;最后,“再死一次”19笔。
展开
-
希尔排序 - Java
希尔排序 /** * 希尔排序 */ public class ShellSort { public static void main(String[] args) { int[] arr = {4, 0, 2, 8, 5, 0, 6, 7, 9, 3, 1, 6}; sort(arr); for (int num : arr) ...原创 2019-07-13 22:00:08 · 75 阅读 · 0 评论 -
快速排序 - Java
/** * 快速排序 */ public class QuickSort100 { public static void main(String[] args) { int[] arr = {2, 0, 4, 9, 1, 7, 3, 0, 6, 8, 3, 1}; sort(arr, 0, arr.length - 1); for (...原创 2019-07-13 23:05:06 · 68 阅读 · 0 评论 -
插入排序 - Java
/** * 插入排序 */ public class InsertSort { public static void main(String[] args) { int[] arr = {2, 0, 4, 9, 1, 7, 3, 0, 6, 8, 3, 1}; sort(arr); for (int num : arr) { ...原创 2019-07-14 11:02:23 · 76 阅读 · 0 评论 -
选择排序 - Java
/** * 选择排序 */ public class SelectSort { public static void main(String[] args) { int[] arr = {2, 0, 4, 9, 1, 7, 3, 0, 6, 8, 3, 1}; sort(arr); for (int num : arr) { ...原创 2019-07-14 11:21:33 · 128 阅读 · 0 评论 -
冒泡排序 - Java
/** * 冒泡排序 */ public class BubbleSort { public static void main(String[] args) { int[] arr = {2, 0, 4, 9, 1, 7, 3, 0, 6, 8, 3, 1}; sort(arr); for (int num : arr) { ...原创 2019-07-14 11:53:49 · 143 阅读 · 0 评论 -
归并排序 - Java
方法一: /** * 归并排序 */ public class MergeSort { public static void main(String[] args) { int[] arr = {8, 1, 7, 9, 6, 0, 5, 3, 2}; // 排序 - 分治算法 sort(arr, 0, arr.length - ...原创 2019-07-12 14:38:00 · 98 阅读 · 0 评论