最简单的算法-冒泡排序
2016-03-30 19:19
295 查看
#include <iostream> using namespace std; void BubbleSort(int list[], int n); // 这个是函数的声明, int main() { int a[] = {2,4,6,8,0,1,3,5,7,9}; BubbleSort(a,10); for(int k = 0; k < 10; k++) cout << a[k] << " "; cout << endl; return 0; } void BubbleSort(int list[], int n) // 函数的定义, { // n =10 // 0 < 9 for(int i =0; i < n - 1; i++) // 是从0开始计数, { for(int j = 0; j < n - i - 1; j++) { if(list[j] > list[j + 1]) std::swap(list[j],list[j+1]); } } }
相关文章推荐
- dfs之n的全排列
- C++ 函数模板
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
- 2016蘑菇街编程题:聊天
- yield from语句
- Servlet的运行过程
- centos7 防火墙 错误 (坑)
- 理解支持向量机(三)SMO算法
- 心情记录&考试总结 3.30
- Android 5.0 MTK平台下Contacts的Android.mk文件分析
- IOS学习之——UIResponder
- 嵌入式linux:Ubuntu12.04 root用户登录设置
- Android 嵌套ViewPager实现连贯双滑动
- Java单例模式深入详解
- 第4周项目1-求最大公约数
- 修改mysql用户密码
- MySQL大数据量分页SQL语句优化
- 如何监听软键盘的显示与隐藏
- 第七课作业
- iOS storyboard中设置TableView的headerview 和 footerview