您的位置:首页 > 其它

算法_选择排序算法

2016-03-16 14:44 281 查看
选择排序,每次都将最小的数放在要排序的数组的最左边,设置两个for循环。

public void selectNumber(int[] number) {
int m;
for(int i=0;i<number.length-1;i++){
m = i;
for (int j = i+1; j < number.length; j++) {
if(number[j]<number[m]){
m=j;
}

}
if(m!=i)
SWAP(number,i,m);
}
}
private void SWAP(int[] number, int i, int m) {
// TODO Auto-generated method stub
int n;
n = number[i];
number[i] = number[m];
number[m] = n;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: