public class SimpleSorting {
public static void main(String[] args) {
int[] data = {4,7,2,5,3};
bubbleSort(data);
//selectionSort(data);
//insertionSort(data);
System.out.println(Arrays.toString(data));
}
public static void bubbleSort(int[] data) {
for(int out=data.length-1; out>=1; out--) {
for(int in=0; in < out; in++) {
if(data[in]>data[in+1]) {
swap(data, in, in+1);
}
}
}
}
私を助けてください。コードのこの部分には多くの疑問があります。配列全体を送信する必要がありますか、それともインデックスのみを使用して配列を並べ替えることができますか。