java面试准备之基础排序——冒泡与选择排序
2017-05-29 18:26
381 查看
选择排序:
冒泡排序:
public void select(int[] arr){ for(int i=0;i<arr.length;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[j]>arr[i]){ int one = arr[i]; arr[i]=arr[j]; arr[j]=one; } } } }
冒泡排序:
public static int[] popo(int[] arr){ for(int i=0;i<arr.length-1;i++){ for(int j=1,k=0;j<arr.length-i;j++,k++){ if(arr[k]>arr[j]){ int one = arr[k]; arr[k]=arr[j]; arr[j]=one; } } } for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } return arr; }
相关文章推荐
- java面试准备之基础排序——冒泡与选择排序
- 黑马程序员——Java基础 数组排序的两种实现方法,选择和冒泡
- Java基础 冒泡 选择 排序
- Java基础(5) -数组排序(冒泡 选择)
- java面试必备:排序算法之冒泡、选择排序
- 排序算法复习(Java实现):插入,冒泡,选择,Shell,快速排序, 归并排序,堆排序,桶式排序,基数排序
- 经典排序之选择、冒泡、插入排序与系统排序的用时比较(Java)
- java:四种int【】数据排序,冒泡,插入,选择,快速排序
- java实现冒泡,插入,选择排序
- Java 常用排序算法实现--快速排序、插入排序、选择、冒泡
- 几种排序的java实现:选择、插入、冒泡、快排
- java实现的冒泡、选择、快速排序
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- Java数组排序总结(冒泡,选择,插入,希尔)
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,快速排序
- 冒泡和选择排序java程序
- Java数组排序总结(冒泡,选择,插入,希尔)
- 基础算法学习(一)__几种排序:选择、插入、冒泡和快排
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- 【转】排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序