알고리즘 문제를 풀면서 배열에 ArrayList를 넣어야 하는 경우가 발생하는데, 이럴 때 마다 찾기도 복잡하고 자주 까먹어서 정리함.
// ArrayList를 배열로 생성
ArrayList<Integer>[] arr = new ArrayList[N+1];
// 각 배열마다 ArrayList 생성
for(int i=0;i<=N;i++){
arr[i] = new ArrayList<>();
}
// 배열에 값 넣는 방법
for(int i=0;i<M;i++){
st = new StringTokenizer(br.readLine());
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
arr[B].add(A);
}
'알고리즘 > 개념' 카테고리의 다른 글
cpp 알고리즘 시험 대비 정리(미완) (0) | 2024.03.25 |
---|
댓글