ArrayList 안에 ArrayList를 넣어 2차원 배열 형태로 사용해보자
ArrayList<Integer>[] arrayList = new ArrayList[M+1];
int [] arr = new int [N+1];
for(int i= 1; i<=M; i++){
arrayList[i] = new ArrayList<>();
}
<만드는 법>
1. 이렇게 arrayList를 Integer형의 배열로 만든다.
2. 원하는 사이즈 만큼 반복문을 돌려 ArrayList를 만들어주면 된다.
생각보다 편리하게 알고리즘 문제에 적용하여 사용할 수 있다. 😇