冒泡排序
来源:互联网 发布:浙江省纺织品出口数据 编辑:程序博客网 时间:2024/06/11 15:32
冒泡排序的关键是相邻的位置进行比较。对N个数据需要重复N-1遍,每一遍需要比较N-1个数据。所以是双重嵌套循环。
时间复杂度
for (int i = 0; i < N-1; i++) { for (int j = 0; j < N-1; j++) { //由大到小排序 if (a[j] < a[j + 1]) { int temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } //由小到大排序 //if (a[j] > a[j + 1]) //{ // int temp = a[j]; // a[j] = a[j + 1]; // a[j + 1] = temp; //} } }
阅读全文
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 单点LDAP安装配置
- 使用JVisualVM远程监控Tomcat
- 解决The current branch is not configured for pull No value for key branch.master.merge found in config
- Codeforces Round #423 (Div. 1, rated, based on VK Cup Finals) D. Best Edge Weight(最小生成树+LCA+树链剖分)
- Python-matplotlib基本操作
- 冒泡排序
- git clone出现fatal: unable to access 'https://': SSL certificate problem: self signed certificate in
- linux C 读二进制文件和文件读取
- Codeforces
- 学习笔记之思路整理
- 常见乱码的解决方式
- Jquery post 传递单个和多个数组方法 asp.net mvc
- rk3288 拨打电话,来电唤醒
- 如何去除ListView中Header View、Footer View中的分割线