java面试准备之基础排序——冒泡与选择排序
2014-04-19 11:04
106 查看
选择排序:
[java]
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;
}
}
}
}
冒泡排序:
[java]
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;
}
http://www.cnblogs.com/xiaohukuaipao/p/3674469.html
[java]
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;
}
}
}
}
冒泡排序:
[java]
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;
}
http://www.cnblogs.com/xiaohukuaipao/p/3674469.html
相关文章推荐
- java面试准备之基础排序——冒泡与选择排序
- java面试必备:排序算法之冒泡、选择排序
- Java基础 冒泡 选择 排序
- 黑马程序员——Java基础 数组排序的两种实现方法,选择和冒泡
- Java基础(5) -数组排序(冒泡 选择)
- java语言基础数组选择排序从小到大-作者:逝秋
- C++实现各种基础排序(冒泡、选择、快排、插入、堆排、希尔、归并)
- java基础--选择排序和冒泡排序
- 黑马程序员—Java基础学习笔记之排序算法:选择排序&冒泡排序
- JAVA中常用的排序之冒泡、选择、插入
- Java实现数组排序总结篇(冒泡,选择,插入,希尔)
- php -- 四种基础排序:冒泡、选择、插入、快速
- 【java基础】选择排序and冒泡排序
- java冒泡,选择排序及折半(二分)查找
- Java面试准备之Java基础
- PHP四种基础排序算法--冒泡,直接插入,快速和选择排序
- 【java基础】选择排序and冒泡排序
- Java--冒泡、选择排序,二分查找
- Java基础算法(插入、选择、冒泡、快排)201612
- Java数组排序总结(冒泡,选择,插入,希尔)