今天看啥  ›  专栏  ›  Python新手营

Java程序员必知的8大排序

Python新手营  · 公众号  · AI  · 2017-06-13 19:31
我  相  信  这  么  优秀  的  你  已  经  置 顶  了  我来自: without0815的CSDN专栏链接:http://blog.csdn.net/without0815/article/details/76979168种排序之间的关系:1、直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例3)用java实现2、希尔排序(最小增量排序)(1)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一个较小的增量(d/2)对它进行分组,在每组中再进行直接插入排序。当增量减到1时 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照