您的位置:首页 > 编程语言 > Java开发

java算法---选择排序

2013-06-19 12:22 155 查看


    选择排序:

         每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。

 

     

 

/**
* 选择排序:从要排序的数组中,依次取出当前数列最小的元素,放入到数组的最前面,取出后数组长度减一
*
* @param array
*/
public static int[] seletionSort(int[] array) {
for (int i = 0; i < array.length; i++) {
int index = i;
for (int j = i + 1; j < array.length; j++) {
if (array[index] > array[j]) {
index = j;
}
}
if (index != i) {
int temp = array[index];
array[index] = array[i];
array[i] = temp;
}
}
return array;
}



 

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