226. 버블 정렬의 비교 범위와 교환 위치
다음 Java 프로그램은 배열을 오름차순으로 정렬해 `2 4 7 9 `를 출력한다. 안쪽 반복은 회전마다 이미 자리가 확정된 뒤쪽 칸을 비교하지 않는다. 빈칸 ①에는 변수 하나, 빈칸 ②에는 변수 `j`를 사용한 식을 쓰시오.
1public class Main {2public static void main(String[] args) {3int[] a = {7, 2, 9, 4};4int n = a.length;5for (int i = 0; i < n - 1; i++) {6for (int j = 0; j < n - 1 - ( ① ); j++) {7if (a[j] > a[j + 1]) {8int t = a[j];9a[j] = a[ ( ② ) ];10a[j + 1] = t;11}12}13}14for (int v : a) {15System.out.print(v + " ");16}17System.out.println();18}19}