DFS
작성 중.. 그래프: 여러 개체들이 연결 되어있는 자료 구조 DFS == 한놈만 끝까지 판다. 재귀 함수 사용, 모든 경우의 수를 확인BFS == 여러개를 하나 씩 본다, Queue, LinkedList 사용, 순서가 보장 되어야 한다 DFS BFS 재귀 함수메모리에 쌓이는 방법https://www.youtube.com/watch?v=yio6FyP1N2k 재귀함수는 스택에 쌓인다3, 2, 1, 0 -> 재귀 함수 전 printf 종료는 역순으로 종료된다0, 1, 2, 3 -> 재귀 함수 후 printf 반드시 종료를 넣어야 한다 조합 문제에서https://www.youtube.com/watch?v=HYKpunR1Nto Combinationn! / n-r 였나? 7P3 == 7*6*5..
[java] Array, List, Set, Map
Array 1) 배열 생성시 크기 결정됨 ->, 크기 고정, 불특정 다수 객체 저장 문제 2) 객체 삭제시 해당 인덱스가 비게 된다. 듬성듬성 옥수수 인터페이스 분류 특징 구현 클래스 Collection List 인덱스-값 순서를 유지, 저장 중복 저장 가능 ArrayList Vector LinkedList Set 키 주머니 순서 없음, 저장 키 = 유니크 HashSet TreeSet Map 키-값 키-값 으로 구성됨 키 = 유니크 HashMap TreeMap HashTable Properties 출처: 이것이 자바다 - 신용권 List 컬렉션 1) 저장 순서 유지 됨. ex) list.add(2) list.add(1) list.add(3) // [2,1,3] 2) 인덱스-값 인덱스로 추가add, 수정s..