排序算法之总纲

来源:互联网 发布:电脑淘宝怎么看上新 编辑:程序博客网 时间:2024/06/07 02:55

什么是算法?

算法就是把一系列的计算步骤总结归纳为一种计算方式,算法一般用来解决特定的业务。在有些业务中我们可以加入算法,使得我们处理业务的能力加快,但是算法不可能无限快。

排序算法

在很多业务中我们拿到的数据都是无序的,而我们又必须要使用有序的数据,那么我们必须按照规则对这组数据进行排序,这时可以选择排序算法。排序算法有很多,而且各个特点都不同,有些速度快,有些资源消耗小,要根据实际情况选择对应的排序算法。

常用排序算法

冒泡排序
选择排序
插入排序
快速排序
希尔排序
归并排序
堆排序
基数排序
桶排序
计数排序
鸡尾酒排序
奇偶排序
梳排序
地精排序
树形选择排序
图书馆排序
耐心排序
strand sort
原创粉丝点击