排序
火中游泳的鱼
学习者!
开通了wx订阅号:蜗牛架构师,欢迎各位关注/交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序员必知的8大排序(一)-------直接插入排序,希尔排序(java实现)
http://blog.youkuaiyun.com/pzhtpf/article/details/7559896 先来看看8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例转载 2016-08-08 23:23:31 · 265 阅读 · 0 评论 -
程序员必知的8大排序(二)-------简单选择排序,堆排序(java实现)
http://blog.youkuaiyun.com/pzhtpf/article/details/7559943 3.简单选择排序 (1)基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换; 然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。 (2)实例: (3)用java实现 [plain] view plai转载 2016-08-08 23:27:09 · 280 阅读 · 0 评论 -
程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现)
http://blog.youkuaiyun.com/pzhtpf/article/details/7560294 5.冒泡排序 (1)基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 (2)实例: (3)用java实现 [转载 2016-08-08 23:28:54 · 325 阅读 · 0 评论 -
程序员必知的8大排序(四)-------归并排序,基数排序(java实现)
http://blog.youkuaiyun.com/pzhtpf/article/details/7560312 7、归并排序 (1)基本排序:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。 (2)实例: (3)用java实现 [plain] view转载 2016-08-08 23:29:57 · 264 阅读 · 0 评论
分享