冒泡—java
来源:互联网 发布:英语单词书写软件 编辑:程序博客网 时间:2024/06/01 07:40
eg:31,24,56,99,67,15
1. 每次冒泡,都将最大的数冒泡到第n-1个,故:第一趟——24,31,56,67,15,99
1. 每次冒泡,都将最大的数冒泡到第n-1个,故:第一趟——24,31,56,67,15,99
2. 第二次冒泡,冒泡为24,31,56,67,15,即到第n-2个,以此类推
for (int n = 0; n < arr.length - 1; n++){// 这里的n是代表第几趟for (int j = 0; j < arr.length - n - 1; j++){// 第1趟就j从0开始,整个数组冒泡,把最大的冒到最后一个,以此类推if (arr[j] > arr[j + 1]){int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}
故冒泡的O是 n*(n-1)/2 约为n^2
- 冒泡—java
- java冒泡排序——新人冒泡
- 冒泡排序——java
- 冒泡排序——java
- 冒泡排序——java
- 冒泡排序—java实现
- # Java实现冒泡排序—详细解析优化版冒泡
- java冒泡
- JAVA冒泡
- java面试——冒泡排序
- java面试题——冒泡排序
- java数组——冒泡排序
- 黑马程序员—Java—冒泡
- Java数组排序——冒泡排序
- *《java基础算法——冒泡排序》
- java算法——冒泡法排序
- Java算法——冒泡排序
- Java排序算法——冒泡排序
- Wireshark分析TCP连接断开过程分析与总结
- OpenGL超级宝典笔记6
- 开发收获(5)IE兼容模式及客户端兼容模式、服务器端兼容模式设置
- [数论]jb数2
- Auto-Tier 异步复制
- 冒泡—java
- 第三方苹果开发库之ASIHTTPRequest(翻译版)
- 【OSGi】OSGi类加载流程
- 第七周
- VMware ubuntu虚拟机的安装过程记录
- BIOS、BootLoader、uboot对比
- Sublime Text 2 使用心得
- uva 10474 Where is the Marble?
- Linux下的C和C++面试题(10/19自己整理小结)