冒泡排序
来源:互联网 发布:淘宝店铺的货源怎么找 编辑:程序博客网 时间:2024/06/11 11:18
冒泡排序代码
#include <iostream>using namespace std;void BubbleSort(int32_t numList[], int32_t len) { for (auto i = 0; i < len - 1; i++) { //只需遍历len-1个元素 auto isChanged = false; for (auto j = 0; j < len - 1 - i; j++) {//每一次都将已排好的不用再比较数剔除 if (numList[j] > numList[j + 1]) { auto tmp = numList[j]; numList[j] = numList[j + 1]; numList[j + 1] = tmp; isChanged = true; } } if (!isChanged) { return; } }}void main() { int32_t numList[] = { 31, 41, 59, 26, 41, 58, 12 }; int32_t count = sizeof(numList) / sizeof(numList[0]); BubbleSort(numList, count); for (auto num : numList) { std::cout << num << " "; } std::cout << std::endl;}
返回排序算法分析总结
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- wampserver下在Yii2.0里利用gii自动生成代码
- 内部类
- C89 和 C99 标准比较
- hdu 1619 Unidirectional TSP 记忆化搜索
- 【codeforces 734E】Anton and Tree【缩点+DP】
- 冒泡排序
- tensorflow错误总结
- thinkphp url重写规则及wamp配置
- 实现简易的PoolManager
- 一个普通买房者亲历的房价跳涨事件
- Ubuntu 14.04 LTS下安装 LNMP环境
- 关于段错误的总结
- Redis学习笔记(八)事务 和 连接相关命令
- 渔夫打渔程序