数据结构学习之冒泡排序Java实现
2012-10-26 17:20
483 查看
/** *冒泡排序 * @author 2012年10月26日 * */ public class MaoPaoSort { public static void main(String[] args) { int[] datas={5,4,6,3,89,54,21,64,7,164,2}; show(datas); datas=sort(datas); show(datas); } public static void show(int[] datas){ for(int i=0;i<datas.length;i++){ System.out.print(" "+datas[i]); } System.out.println(); } public static int[] sort(int[] datas){ for(int i=0;i<datas.length;i++){ for(int j=0;j<datas.length-i-1;j++){ if(datas[j]>datas[j+1]){ int temp=datas[j]; datas[j]=datas[j+1]; datas[j+1]=temp; } } } return datas; } }
相关文章推荐
- 一步步学习数据结构和算法之冒泡排序效率分析及java实现
- 数据结构学习----顺序栈(Java实现)
- 一步步学习数据结构和算法之选择排序效率分析及java实现
- 数据结构学习----链式栈(Java实现)
- 一步步学习数据结构和算法之快速排序效率分析及java实现
- 数据结构学习----线性表(Java版的实现)
- 数据结构学习----顺序循环队列(Java实现)
- 数据结构学习之链表的Java实现
- 数据结构学习----线性表的链式表示(Java实现)
- 跟小刀学习 java 数据结构 栈和队列的实现
- 一步步学习数据结构和算法之希尔排序效率分析及java实现
- 一步步学习数据结构和算法之常用排序效率分析及java实现
- 一步步学习数据结构和算法之快速排序效率分析及java实现
- 数据结构-冒泡排序(Python&java实现)
- 一步步学习数据结构和算法之归并排序效率分析及java实现
- Java基础课程学习总结,使用LinkedList简单模拟队列数据结构和堆栈数据结构的实现
- 一步步学习数据结构和算法之直接插入排序效率分析及java实现
- 数据结构学习之队列的Java实现
- 【学习笔记】java 实现冒泡排序
- 数据结构学习----线性表的链式表示之升序排序的单链表(Java实现)