算法
一个老头子
这个作者很懒,什么都没留下…
展开
-
8.基数排序
1.基数排序简介2.基数排序基本思想3.基数排序图解4.代码public class RadixSort { public static void main(String[] args) { int[] arr = {53, 3, 542, 748, 14, 214}; radixSort(arr); } /** ...原创 2019-10-30 20:28:39 · 76 阅读 · 0 评论 -
7.归并排序
1.归并排序简介2.归并排图解3.代码public class MergeSort { public static void main(String[] args) { int[] arr = {8,4,5,3,7,9,6,2,1}; int[] temp = new int[arr.length]; mergeSort(arr,0...原创 2019-10-27 19:04:33 · 165 阅读 · 0 评论 -
6.快速排序
1.快速排序法简介2.快速排序法图解3.代码public class QuickSort { public static void main(String[] args) { int[] arr = {-9, 78, 0, 23, -456, 70, -1, 900, 4561, 21}; quickSort(arr, 0, arr.length ...原创 2019-10-27 12:10:27 · 249 阅读 · 0 评论 -
5.shell排序
1.shell排序简介2.shell排序图解3.代码public class ShellSort { public static void main(String[] args) { int[] arr = {8,9,1,7,2,3,5,4,6,0}; shellSort1(arr); shellSort2(arr); }...原创 2019-10-26 22:05:34 · 138 阅读 · 0 评论 -
4.插入排序
1.插入排序简介2.插入排序图解3.代码public class InsertSort { public static void main(String[] args) { int[] arr = {101,34,119,1}; InsertSort.insertSort(arr); } /** * 插入排序 ...原创 2019-10-26 18:43:14 · 138 阅读 · 0 评论 -
3.选择排序
1.选择排序简单介绍2.选择排序思路图解3.代码public class SelectSort { public static void main(String[] args) { int[] arr = {34,1,119,101}; SelectSort.selectSort(arr); } /** * 选择排序...原创 2019-10-26 14:58:47 · 88 阅读 · 0 评论 -
2.冒泡排序
代码public class BubbleSort { public static void main(String[] args) { int[] arrays = {3, 9, - 1, 10, -2}; //用来交换 int temp = 0; boolean flag = false;;//标识每一趟是否排序 ...原创 2019-10-23 20:02:50 · 118 阅读 · 0 评论 -
1.排序介绍
常用排序介绍常用排序方法的时间复杂度原创 2019-10-23 19:59:03 · 93 阅读 · 0 评论