冒泡排序
来源:互联网 发布:知达常青藤中学怎么样 编辑:程序博客网 时间:2024/06/05 06:38
每一趟:两两一次比较,交换出最大或最小放置首或尾
共计N-1趟
#include<stdio.h>int main(){ int i,j,t; int size=5; int a[5]={ 2,1,5,3,8 }; for(i=0;i<size-1;i++){ for(j=0;j<size-1-i;j++){ if(a[j]>a[j+1]){ t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } for(i=0;i<size;i++){ printf("%d ",a[i]); }}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 算法导论二进制计数器
- ButterKnife Zelezny插件安装成功但是功能不能使用的解决办法
- 包学会之浅入浅出Vue.js:开学篇
- Sublime插件及配置
- JavaScript笔记
- 冒泡排序
- Linux小技巧-配置vim编辑器
- 陈新河:软件定义世界,数据驱动未来
- MIT的《深度学习》精读(18)
- 矩形类中运算符重载【C++】
- 【LeetCode】258. Add Digits
- android学习(二) Fragment之间的通信
- 蓝桥 史丰收速算
- C++ 内存分配(new,operator new)详解