-4
저는 현재 거품과 선택 분류 작업 중이고 몇 가지 문제가 있습니다. 나는 동료 친구 몇 명에게서 도움을 받았고, 이제는 혼자 힘으로 붙어 있습니다. 이미 버블 정렬이 있으므로 선택 코드에 다음 코드를 가져 왔습니다. 그러나 선택 부분에 대해 다른 알고리즘을 사용했습니다.버블 및 선택 정렬
import java.util.Arrays;
import java.io.*;
public class SelectionSort
{
int a[];
int n;
public static void main(String[] args)
{
int array[] = { 5,3,9,7,1,8 };
System.out.println(""+Arrays.toString(Sort(array)));
}
public static int[] Sort(int[] arr)
{
int t, min;
for(int i=0;i<n-1;i++)
{
min = i;
for(int j=i+1;j<n;j++)
{
if(a[min]>a[j])
min = j;
}
if(min!=i)
{
t = a[min];
a[min] = a[i];
a[i] = t;
}
System.out.println(""+Arrays.toString(arr));
}
return arr;
}
}
버블 코드가 완벽하게 작동하며 코드 전체에서 발생하는 모든 변경 사항을 출력해야합니다.
[3, 5, 7, 1, 8, 9]
[3, 5, 1, 7, 8, 9]
[3, 1, 5, 7, 8, 9]
[1, 3, 5, 7, 8, 9]
[1, 3, 5, 7, 8, 9]
[1, 3, 5, 7, 8, 9]
나를 도와주는 사람에게 미리 감사드립니다.
실제로 질문하지 않았습니다. – dave
내 코드를 수정하는 방법은 무엇입니까? – tshes
@tshes 잘 집중된 질문을 해봐야합니다! 코드를 수정 해달라고 부탁하는 것이 좋지 않습니까? 우리는 실제로 무엇이 잘못되었는지와 같은 더 많은 정보가 필요합니다. 무엇을 시도 했습니까? – Dinal24