(28 13) 23 25 19 : 28 > 13 스왑
13 (28 23) 25 19 : 28 > 23 스왑
13 23 (28 25) 19 : 28 > 25 스왑
13 23 25 (28 19) : 28 > 19 스왑
(13 23) 25 19 28 : 28 최댓값으로 고정, 13 < 23 스왑 X
13 (23 25) 19 28 : 23 < 25 스왑 X
13 23 (25 19) 28 : 25 > 19 스왑
(13 23) 19 25 28 : 25 다음 최댓값으로 고정, 13 < 23 스왑 X
13 (23 19) 25 28 : 23 > 19 스왑
(13 19) 23 25 28 : 23 다음 최댓값으로 고정, 13 < 19 스왑 X
13 19 23 25 28 : 19 다음 최댓값으로 고정, 정렬 완료
void bubbleSort(int[] arr) {
int temp = 0;
for(int i = 0; i < arr.length; i++) {
for(int j= 1 ; j < arr.length-i; j++) {
if(arr[j]<arr[j-1]) {
temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}
}
}
}