标签:break http return 没有 loading static 比较 vat com
public class InsertionSort {
private static boolean greater(Comparable v, Comparable w){
return v.compareTo(w)>0;
}
private static void exch(Comparable[] a,int i,int j){
Comparable temp = a[i];
a[i] = a[j];
a[j] = temp;
}
public static void sort(Comparable[] a){
for (int i =1;i<a.length;i++){
for (int j = i;j>0;j--){
//比较索引j处的值和j-1处的值,如果索引j-1处的值比j的值大则交换位置
// 如果不大则已经找到合适的位置,结束循环
if (greater(a[j-1],a[j])){
exch(a,j-1,j);
}else {
break;
}
}
}
}
}
标签:break http return 没有 loading static 比较 vat com
原文地址:https://www.cnblogs.com/zuzuzu-code/p/13340925.html