算法之美--交换排序--冒泡排序
来源:互联网 发布:软件著作权说明书范本 编辑:程序博客网 时间:2024/05/20 13:40
冒泡排序:每次从剩余的数据对象中选择一个最近的小于待排序的数据的对象,与待排序的数据交换位置。
特性:不稳定排序
#include<iostream>#include<stdio.h>using namespace std;#define len 20void main(){ int a[len] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 19, 18, 17, 11, 12, 13, 14, 15, 16, 20 }; for (int i = 0; i < len; i++)//一次取出待排序数据 { //int k = i; for (int j = i + 1; j < len;j++)//将取出的数据与后面的所有数据比较,直到找到一个 if (a[i]>a[j])//如果当前位置i的数据比位置j的数据大,则把二者交换位置 { int temp = a[i]; a[i] = a[j]; a[j] = temp; } } for (int l = 0; l < len; l++)//打印 { printf("%d\n", a[l]); } system("pause");}
0 0
- 算法之美--交换排序--冒泡排序
- 算法之美-冒泡排序
- 排序算法--交换排序之冒泡
- 算法:交换排序之冒泡排序
- 排序算法系列-交换之冒泡排序
- 排序算法_C++(四)交换排序之冒泡排序
- 排序算法四:交换排序之冒泡排序
- 排序算法四:交换排序之冒泡排序
- 排序算法之交换排序——冒泡排序
- 排序算法基础篇交换排序之冒泡排序
- 排序算法四:交换排序之冒泡排序
- 经典算法之交换排序(冒泡排序、快速排序)
- 交换排序之冒泡排序
- 交换排序之冒泡排序
- 交换排序之冒泡排序
- 交换排序之冒泡排序
- 交换排序之冒泡排序
- 交换排序之冒泡排序
- out.println()和<%=%>那种输出方式更好?
- 字符串分割,以及字符串匹配
- unsigned long的一点应用
- 为 Tomcat 安装 apr
- 吉布斯采样——原理及matlab实现
- 算法之美--交换排序--冒泡排序
- >>> FilterDispatcher <<< is deprecated! Please use the new filters!
- input核心
- 查询结果集合成一列的sqlserver实现方法stuff
- python强制类型转换(dpkt)
- 访问服务器地址中的某个文件链接,下载文件到客户端
- Linux-ulimit命令
- 使用maven构建web项目
- Apache Tomcat Native Library