冒泡排序
2016-08-04 16:51
176 查看
void bubble_sort(int a[], int n) { int i, j, temp; for (j = 0; j < n - 1; j++) { //外层循环每循环一次就能确定出一个泡泡(最大或者最小),所以内层循环不用再计算已经排好的部分 for (i = 0; i < n - 1 - j; i++) { if(a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; } } } }
相关文章推荐
- XMLHttpRequest2级
- 浅克隆与深克隆的区别-java
- String CharSequence
- Three.js学习之Lamber材质和Phong材质
- Android数据库Realm学习(一)基本使用
- 蜂巢晶格_Honeycomb Lattice Triangular Lattice初始化邻居信息
- [状态压缩]poj1185 炮兵阵地
- LeetCode----344. Reverse String 字符串反转
- 判断 Selite中标存在或者字段存在的方法
- 服务器不能在线播放视频
- json
- Java向MySQL数据库插入时间类型Date数据时需要注意的问题
- 快速排序的改进方法
- mysql 给表和字段加注释
- 如何获取网站的webshell
- monkey简介
- 手机端网页:控制安卓手机返回键
- HD--2544最短路
- MongoDB小结32 - 聚合管道【$skip】
- solr 增量更新