![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
hqq11
这个作者很懒,什么都没留下…
展开
-
简单排序(选择,插入,冒泡)的java实现
选择插入: public static void selectionSort(int[] arr) { for(int i = 0 ; i < arr.length ; i++) { int minIndex = i; for (int j = i+1 ; j < arr.length ; j++) { if (arr...原创 2018-08-27 21:30:12 · 182 阅读 · 0 评论 -
快速排序
快速排序,顾名思义,是一种速度快,效率高的排序算法。 快排原理: 利用了分治的思想,在要排的数(比如数组A)中选择一个中心值key(比如A[0]),通过一趟排序将数组A分成两部分,其中以key为中心,key右边都比key大,key左边的都key小,然后对这两部分分别重复这个过程,直到整个有序。 整个快排的过程就简化为了一趟排序的过程,然后递归调...原创 2018-08-28 15:58:36 · 125 阅读 · 0 评论 -
堆排序
动画演示:http://www.benfrederickson.com/heap-visualization/原创 2018-08-28 16:16:47 · 97 阅读 · 0 评论