![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
AmazingZXY
愿与大家一起学习
展开
-
七大经典算法之冒泡排序
冒泡排序是比较简单的一种排序方法,非常容易理解与实现。但是冒泡排序效率低下,对数具规模少的情况下很好用,数据规模过大劣势就明显了。 算法目的:对于有N个数据的数组,从小到大进行顺序排序。 算法描述: 冒泡排序从名字就可以知道,关键在与一个"冒"字。 首先:比较两个相邻的数组的元素的大小,如果前面的大,则和后面的元素交换原创 2015-12-05 11:35:13 · 455 阅读 · 0 评论 -
七大排序算法之插入排序
插入算法:每次插入待排序的元素,通过其大小来插入到已经排好的子序列,知道完全把待排序的数全部插入进去 算法描述:在数组元素中假设有两个区域,一个是排列好顺序的区域,一个是待排列的混乱区域;假设这个数组中的初始顺序区域就只有数组第一个元素 在通过swap函数,就可以不断从混乱区域插入排列顺序区 //源码 void InsertSort1(int array[],int原创 2015-12-05 20:17:50 · 266 阅读 · 0 评论