冒泡排序
来源:互联网 发布:家常菜教学视频软件 编辑:程序博客网 时间:2024/05/22 00:47
冒泡排序
最近复习了一下排序算法,第一个就是冒泡排序。
思想比较简单。就是双重循环,每次让最大的一个数冒出来,然后在其余的数据中继续循环冒泡,代码如下
#include <iostream>#include <cstdlib>using namespace std;#define N 20int A[N];/* run this program using the console pauser or add your own getch, system("pause") or input loop *//* 冒泡排序*/void bubble_sort(int *s,int n) { for(int k=1; k<n; k++) { for(int i=1; i<n; i++) { if(A[i]<A[i-1]) { int temp=A[i]; A[i]=A[i-1]; A[i-1]=temp; } } }}int main(int argc, char** argv) { for (int i = 0; i < N; i++) { A[i] = rand(); } bubble_sort(A, N); for (int i = 0; i < N; i++) { cout<<A[i]<<" "; } return 0;}
阅读全文
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 【NOIP2017提高A组冲刺11.1】荒诞
- CSS实现元素垂直居中的方法小结
- 算法-Java实现归并排序
- arm-none-eabi/bin/ld: build/com.zubax.gnss.elf section `.text' will not fit in region `flash'
- 8球胜负(eight)
- 冒泡排序
- 对C语言的小总结
- jQuery 效果
- hive 使用方法-建表及导入导出数据(一)
- python备忘录
- 1056. 组合数的和(15)——C语言
- 0001
- eclipse中使用ddms查看android应用线程状态
- 弱校胡策 cubicp(数学)