冒泡排序
来源:互联网 发布:微信cdn 阿里云cdn 编辑:程序博客网 时间:2024/04/30 02:01
冒泡排序,顾名思义,把最轻的向上浮动。对应的把最小的数向上浮动,
对应到数列中就是:从后向前,当list[n] < list[n-1]时交换他们的值。
#include<iostream>using namespace std;void swap(int& small, int& big){ int temp; temp = small; small = big; big = temp;}void maopao(int arr[], int size ){ int len = size; int i, j; for ( i = 0; i < len; i++) for (j = len -1; j > i; j-- ) if (arr[j] < arr[j-1]) swap(arr[j], arr[j-1]);}int main(){ int arr[10] = {10,15,9,2,18,6,90,35,42,100}; maopao(arr, 10); for (int i = 0; i < 10; i++ ) cout << arr[i] << " "; cin.get(); return 0;}
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 低成本的智能家居系统是否可行
- Hand Detection AS3 基于摄像头的手势捕捉的 Flex AIR Demo
- 概述IPV4数据报的转移过程
- blog 显示博文
- 4.1代码下载
- 冒泡排序
- 揭露虚拟主机最有力的安全保障
- 关于加班
- Centos Bind9 DNS 服务器架设
- mysql-noinstall.zip免安装版的优化配置和精简
- 对stdin,stdout 和STDOUT_FILENO,STDIN_FILENO的学习
- Android使用binder访问service的方式(一)
- linux下vim命令详解
- 用Java实现PDF报表