[悬赏]各种排序算法,你还记得吗?
RT,请大家写一下各种排序算法:冒泡排序,插入排序,快速排序,选择排序,二分法原理。每个算法请分开回复,每份代码二十分!看看谁写的好了......
希望大家踊跃一点哈!这里太冷清了......
程序代码: public class BubbleSort{
public static void main(String[] args){
int[] values ={ 10,23,12,5,98,52,12,62,45 };
sort(values);
for(int i=0; i < values.length; ++i){
System.out.println("Index: " + i + "Value: " + values[i]);
}
}
public static void sort(int[] values){
int temp;
for(int i=0 ; i < values.length ; i++){
for(int j=0; j <values.length - i - 1; j++){
if(values[j] > values[j + 1]){
temp = values[j];
values[j] = values[j + 1];
values[j + 1] = temp;
}
}
}
}
}桌面记事本中发现的冒泡算法