冒泡排序
来源:互联网 发布:itsm java 编辑:程序博客网 时间:2024/06/04 21:16
#include <iostream>using namespace std;void swap(int *a, int *b){ int *temp; temp = a; a = b; b = temp;}void BobbleSort(int a[], int n) //冒泡排序{ int i, j, flag; for (i = 0; i <n - 1; ++i) { flag = 0; for (j = n - 1; j>i; j--) { if (a[j - 1]>a[j]) { swap(a[j - 1], a[j]); flag = 1; } } if (flag == 0) return; }}int main(int argc, char const *argv[]){ int a[8] = { 9,4,1,12,43,2,8,10 }; int i; BobbleSort(a, 8); for (i = 0; i<8; ++i) { cout << a[i] <<" "; } cout<<endl; system("pause"); //在vs上运行,需要加,不然会运行,之后闪退 return 0;}
阅读全文
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 阿里云服务器部署java环境及上传项目步骤
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- poj1789 Truck History
- 计算1至n中数字X出现的次数
- UVA 815 Flooded!(暴力/二分)
- 冒泡排序
- 阿里云CentOS7安装MySQL后无法启动的问题
- 那些让我效率倍增的 Mac 软件
- STM32启动文件(很好受启发多多20171004)
- Java8内存模型—永久代(PermGen)和元空间(Metaspace)
- 八月十五——距noip2017倒计时37天有感
- 快速实现自定义控件开关按钮
- 为什么 Shell 命令用 sh 和用 source 执行会不一样
- 2017国庆郑州集训Day1