简单的冒泡排序
2015-10-26 16:30
260 查看
冒泡排序是一种简单的排序方法。
#include<stdio.h> int main() { int arr[] = { 1, 3, 5, 6, 8, 4, 2, 9, 7, 10 }; int i = 0; int k = 0; int len = sizeof(arr) / sizeof(arr[0]); for (i = 0; i <len; i++) { for (k = 0; k < len-i-1; k++) //每次都把最大的挪到最后,然后len缩小一位 { if (arr[k]>arr[k + 1]) { int tmp = arr[k+1]; arr[k + 1] = arr[k]; arr[k] = tmp; } } } for (i = 0; i < len; i++) { printf("%d", arr[i]); } }本文出自 “痕迹” 博客,请务必保留此出处http://wpfbcr.blog.51cto.com/10696766/1706432
相关文章推荐
- 第四十一天:mysql 架 构 演 变 过 程
- 图像金字塔和resize综合示例
- Android四个多线程分析:MessageQueue实现
- SQL SERVER错误:已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222) 解决方案
- 传统企业和互联网企业的不同软件价值观
- 用IPhone6s的3D Touch来称重,比较2个物体的重量
- 算法-时间复杂度和空间复杂度
- Java多线程详解
- Light OJ 1031 - Easy Game(区间DP)
- 在index页面显示人民币货币符号-ruby on rails
- assert的使用
- 第九周项目1—猴子选大王
- 第八周 项目一 建立顺序串的算法库
- 第八周 项目3-顺序串算法(2)
- Python压缩/解压gzip大文件
- 让uboot像linux那样使用clear清除屏幕显示
- 什么才是优秀的用户界面设计
- socket网络编程复习笔记(二):套接字基本原理(下)
- Spring IOC设计原理解析
- TimesTen更改CacheGroup管理用户ORACLE结束和TT结束password【TimesTen操作和维修基地】