日期:2014-05-20 浏览次数:20816 次
public static void sort(int[] a) {//插入
for(int i = 1; i < a.length;i++) {
int tmp = a[i];
for(int j = i;j>0;j--) {
if(tmp<a[j-1]) {
a[j] = a[j-1];
a[j-1] = tmp;
}
else {
break;
}
}
}
}
public static void sort2(int[] a) {//选择
for(int i = 0; i < a.length;i++) {
int t = i;
for(int j = i+1;j<a.length;j++) {
if(a[t]>a[j]) {
t = j;
}
}
if(t!=i) {
int tmp = a[i];
a[i] = a[t];
a[t] = tmp;
}
}
}