博客专栏  >  编程语言   >  排序算法之美

排序算法之美

针对常见的排序算法,进行相应的总结与分享。

关注
10 已关注
10篇博文
  • 排序查找算法大总结

    关于插入排序、交换排序、选择排序和二分查找算法的总结

    2017-07-01 13:25
    465
  • 一个有趣的排序算法—睡眠排序

    今天看到了这么一个排序方法,是感觉有点好玩,它的基本思想是:主要是根据CPU的调度算法实现的,对一组数据进行排序,不能存在负数值,这个数是多大,那么就在线程里睡眠它的10倍再加10,不是睡眠和它的数值...

    2017-01-31 20:28
    1037
  • “深入理解”—归并排序算法

    关于归并排序的一个初步学习总结

    2017-04-30 10:50
    470
  • 二分查找算法

    为什么要说二分算法?可以说这是一个很经典的查找算法,无数的公司都喜欢在面试笔试中让你写写该算法。也许你觉得很简单,但是如果在平时不对二分算法彻底熟练掌握。关键时候,你很有可能会顶不住压力,一紧张就容易...

    2016-12-25 17:32
    694
  • Java冒泡,快速,插入,选择排序^_^+二分算法查找

    这段时间在学Java,期间学到了一些排序和查找方法。特此写来和大家交流,也方便自己的日后查看与复习。

    2015-10-29 18:35
    715
  • 关于冒泡排序的最简单方法和进一步的优化

    对冒泡排序的进一步优化

    2016-02-12 13:18
    1127
  • 快速排序算法小结

    快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排...

    2016-03-03 11:18
    1097
  • “深入理解”—插入排序算法

    总结下自己对插入排序的理解。 插入排序算法思想:每趟将一个元素,按照其关键字的大小插入到它前面已经排序的子序列中,依此重复,直到插入全部元素。 插入排序包括:直接插入排序、二分插入排序以及希尔排序...

    2016-06-21 17:57
    1256
  • “深入理解”—交换排序算法

    基于交换的排序算法有两种:冒泡排序和快速排序 冒泡排序(Bubble Sort)算法描述:比较相邻两个元素的大小,如果反序,则交换。若按升序排序,每趟将数据序列中的最大元素交换到最后位置,就像气泡...

    2016-07-10 10:59
    741
  • “深入理解”—选择排序算法

    选择排序算法有两种:直接选择排序和堆排序

    2016-07-10 11:37
    1381
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部