本帖最后由 渠嘉树 于 2014-7-6 14:18 编辑
我在主函数里面调用selectSort(arr);
public static void swap(int[] arr, int a, int b)
{
int temp = arr[a];
arr[a] = arr;
arr = temp;
}
/*
选择排序
*/
public static void selectSort(int[] arr)
{
for(int x = 0; x < arr.length - 1; x++)
{
for(int y = x + 1; y < arr.length; y++)
{
if(arr[x] > arr[y])
{
swap(arr, x, y);
/*
int temp = arr[y];
arr[y] = arr[y + 1];
arr[y + 1] = temp;
*/
}
}
}
功能是实现了,发现忘了添加打印功能了,然后再往里面写,总是不对。大家帮我看看吧{:3_54:}
|
|