-
인덱스, 리스트 안에 배열, 2차원 ArrayList, ArrayList 안에 ArrayList알고리즘 2022. 9. 4. 13:35
인덱스에서
0,1,2,3 후 다섯번째 인덱스를 다시 0으로 설정하고 싶다면
(i+1)%4와 같이 설정하면 된다.
리스트 안에 배열 바로넣기
List<int[]> cloud = new ArrayList<>(); cloud.add(new int[]{1,2}); System.out.println(cloud.get(0)[1]);
List<Integer>[] lists = new ArrayList[5]; lists[2] = new ArrayList<>(); lists[2].add(4);
ArrayList 2차원
ArrayList<Node>[][] map = new ArrayList[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { map[i][j] = new ArrayList<>(); } } map[0][2].add(new Node(3,4));
ArrayList 안에 ArrayList
static ArrayList<ArrayList<Node>> graph; graph = new ArrayList<>(); for (int i = 0; i <= n; i++) { graph.add(new ArrayList<>()); }
'알고리즘' 카테고리의 다른 글
문자열 KMP 알고리즘 (0) 2022.10.18 순열, 중복순열, 조합, 중복 조합 알고리즘 (0) 2022.09.08 배낭 알고리즘 knapsack problem(자바) - DP (0) 2022.08.05 위상 정렬 (0) 2022.07.21 플로이드 워셜 알고리즘(자바) (0) 2022.07.11