经典冒泡排序法
来源:互联网 发布:语音广告合成软件 编辑:程序博客网 时间:2024/05/16 15:33
据说这是一个需要我们深刻理解并掌握的排序方法:)
冒泡算法代码:
#define N 5
#include <stdio.h>
int main(void){
float arr[N],temp;
int i,j;
printf("请输入%d个要比较的数字:\n", N);
for(i=0; i<N; i++){ /* 循环接收10个数字 */
scanf("%f", &arr[i]);
}
for(i=1; i<N; i++){
for(j=N-1; j>=i; j--){
if(arr[j]<arr[j-1]){
temp = arr[j];
arr[j] = arr[j-1];
arr[j-1] = temp;
}
}
}
printf("排序后该数列为:\n");
for(i=0; i<N; i++){ /* 排序后,循环输出这10个数字 */
printf("%f\n", arr[i]);
}
system("pause");
}
0 0
- 经典冒泡排序法
- 经典的“冒泡”排序法
- 经典的冒泡排序法
- C经典冒泡排序法
- 经典排序法:冒泡排序法
- 冒泡法排序-经典排序算法
- 经典的冒泡排序法 JAVA实现
- C语言冒泡法排序[经典]
- 【C语言经典实例】-冒泡法排序
- 经典算法——冒泡排序法
- 冒泡---经典排序算法
- 经典算法---冒泡排序
- 经典冒泡排序
- 经典算法---冒泡排序
- 经典冒泡排序
- 经典的冒泡排序
- Java经典冒泡排序
- 【经典算法】:冒泡排序
- 【Android】推荐一些学安卓经常浏览的网站
- Struts2中的ModelDriven机制及其运用
- 【LeetCode】292 Nim Games (java实现)
- 方法的参数传递机制
- 05_Java 网络编程
- 经典冒泡排序法
- CodeForces 601B Lipshitz Sequence (单调队列)
- 找第二大的数
- ubuntu kylin 15.10 防火墙 和 mysql不能远程访问的解决方法
- C/C++ 基础
- 第6章5节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-事件
- ISSC、红果蓝牙设备日志分析
- 安装Python 包自动安装工具 easy_install 和pip
- elasticsearch2.0学习之路(一)es在linux中的安装和集群配置