【算法题】冒泡排序
2017-06-01 22:01
190 查看
void func(int* array,int len) { if (array == NULL || len<=1) { return; } for (auto i = 0; i < len;++i) { for (auto j = len-1; j > i;--j) { if (array[j]<array[j-1]) { std::swap(array[j],array[j-1]); } } } }
相关文章推荐
- 白话经典算法系列之中的一个 冒泡排序的三种实现
- 白话经典算法系列之一 冒泡排序的三种实现(转)
- 算法之排序——交换排序(选择排序,冒泡排序)
- 基础算法(一):选择排序和冒泡排序
- 一头扎进算法导论-冒泡排序
- 【经典算法】第五回:冒泡排序
- 算法学习 - 归并排序,快速排序,冒泡排序
- 啊哈!算法--第02节--冒泡排序
- 【坐在马桶上看算法】算法2:邻居好说话:冒泡排序
- 第十六周项目1-验证算法(3)冒泡排序
- 算法--冒泡排序
- 【算法-排序之一】冒泡排序
- 一点一点的积累算法JAVA版之冒泡排序
- 每天一算法,每天一小歩——冒泡排序
- 经典算法-选择排序,冒泡排序,二分查找
- 每日算法: 选择排序,冒泡排序
- 校招算法复习之冒泡排序
- 经典算法之二:冒泡排序及优化
- 第16周SHH数据结构-【项目1-验证算法(3)冒泡排序 】
- 算法基础之冒泡排序