冒泡排序算法思想
来源:互联网 发布:c语言带小数点数字求和 编辑:程序博客网 时间:2024/05/16 09:25
冒泡思想:就是通过两两比较A,B,如果A比B大,就把A的位置跟B交换,接着比下去,直到最大的元素出现在最后的位置。
package Sort;//冒泡排序思想:/* *1 比较最开始相邻的元素:如果这个元素大就往后移, *2 接着比较下一组元素直到该元素到了最后 *3 接着重复操作 *4 直到元素排好序 */public class BlubbleSort1 { public static void main(String[] args) { int[] data=new int[]{1,2,5,9,6,8,7,5,10}; bubblesort(data); } private static void bubblesort(int [] data) { int key=0; for(int i=0;i<data.length-1;i++) { for(int j=0;j<data.length-i-1;j++) { if(data[j]>data[j+1]) { key=data[j+1]; data[j+1]=data[j]; data[j]=key; } } } for(int a=0;a<data.length;a++) { System.out.print(data[a]+" "); } }}
0 0
- 冒泡排序算法思想
- 冒泡排序算法思想、C语言实现
- Java算法之冒泡排序算法及算法思想
- java算法 冒泡排序 与 快速排序思想
- 排序算法之冒泡排序的思想以及Java实现
- 冒泡排序的思想
- 冒泡排序思想
- 双向冒泡排序算法思想及C语言实现
- java冒泡排序、选择排序、插入排序算法的核心思想及其比较
- 冒泡排序的基本思想
- 冒泡排序 思想与原理
- java的冒泡排序思想
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- Instability(Ramsey定理+快速幂)
- PHP 代码更新延迟 PHP代码没及时更新解决方案
- 堆和栈的特点
- libc.a中FILE结构的分析
- C#窗体类似于QQ托盘显示
- 冒泡排序算法思想
- Substance Painter 2.2 网盘资源
- ARM Switch_to调用机制及调用过程
- hpu-【1011: QAQ的序列组合】
- 使用JMX来获取CPU利用率和GC 所占用的CPU利用率
- VLC组播串流实验记录(带Mac及PC的VLC详细设置截图)
- R学习笔记——用which判断坐标的位置
- [编程题]表达式组成方案
- 高数(三)——函数的极限