저는 지금 자바에서 배열을 버블 정렬하려고하고 있지만, 때때로 몇 가지를 수행 한 다음 배열 목록을 따릅니다.정렬 배열은 소수만 정렬합니다.
public void mysort() {
Random randomNumbers = new Random();
int randomArray[] = new int[20];
for (int j = 0; j <= 19; j++) {
randomArray[j] = randomNumbers.nextInt(200 + 1);
for (int k = 1; k < 20; k++) {
if (randomArray[k - 1] < randomArray[k]) {
int hjelp = randomArray[k - 1];
randomArray[k - 1] = randomArray[k];
randomArray[k] = hjelp;
}
}
}
for (int i = 0; i <= 19; i++) {
System.out.println(randomArray[i]);
}
}
버블 정렬이 제대로 작동하도록하려면 어떻게해야합니까?
버블 정렬은 어디에 있습니까? –
이 질문에는 실제 정렬 작업이 포함되어 있지 않습니다. –
배열을 초기화하고 정렬 알고리즘을 20 번 실행하면 실제로 의도 한 것이 아니라고 확신합니다. – EpicPandaForce