冒泡排序
来源:互联网 发布:php常用全局变量 编辑:程序博客网 时间:2024/06/07 21:09
冒泡排序是最好理解的一种排序:假设有十个泡泡,第十个泡泡和第九个比,如果第十个比较小(从小到大排),就换位置,然后第九个和第八个比较。。。一直往前,那最小的就到第一个了;然后后面九个再重复上一步,第二小的就是第二个了。。。依次类推,最大的就留在第十个了。
#include <stdio.h>void BubbleSort(int Numbers[],int Nums){ int i,j; for (i=0;i<Nums-1;i++) //-1,最后一个自动最大。 { for (j=Nums-1;j>i;j--) //从后往前比较 { if (Numbers[j] < Numbers[j-1]) { int temp = Numbers[j]; Numbers[j] = Numbers[j-1]; Numbers[j-1] = temp; } } }}int main(){ int Numbers[10] = {1,4,2,3,4,5,6,11111,2222,333}; BubbleSort(Numbers,10); int i; for (i=0;i<10;i++) { printf("%d ",Numbers[i]); } printf("\n"); return 0;}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 关于webView拦截H5网络请求数据,替换本地数据问题
- windows 配置端口转发
- nginx 配合 spring boot
- CSDN 彩色字体
- c++作业四
- 冒泡排序
- linux rc 启动项
- ORB 一种特征匹配替代方法:对比SIFT或SURF
- Yolo-v2训练voc 2017.4
- 深度学习之k-近邻算法案例
- 重构 改善既有代码的设计读书笔记之二 需要重构的情况
- qt界面和网页的结合
- 机智云研究专题 | 2016年中国智能家电报告
- 占点游戏