Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바 이분 탐색 예제
- 오라클 예제
- 자바 문자열 예제
- SQLD
- 자바 예제
- 백준 접두사 로직
- 백준 예산 코드
- SQLD SQL 활용
- SQLD 정리
- 백준 1141 접두사
- 백준 1141 로직
- SQLD SQL 최적화 기본 원리
- 백준 부분합 로직
- SQL 기본 및 활용
- 백준 예산 자바
- SQLD 책
- 백준 2512 자바
- 백준 동전1 자바
- 백준 1141
- 자바 DP 예제
- 백준 접두사 자바
- SQLD 요약
- 알고리즘
- 백준
- 백준 2293 동전 1
- BFS
- SQLD 내용 정리
- SQLD 내용
- 백준 2293 자바
- 너비우선탐색
Archives
- Today
- Total
목록단지번호붙이기 (1)
혼자 공부하는 공간
[JAVA] 백준 2667. 단지번호붙이기 (BFS) :: 로직/코드 - GODZ
안녕하세요 GODZ입니다. 오늘은 BFS을 이용한 문제를 풀어볼 예정입니다. 1. 문제 2. 입출력 예제 3. 접근 단지의 탐색의 종료와 새 단지의 탐색의 시작 사이에 단지 수를 +1 합니다. 각 단지의 집 수를 오름차순으로 정렬해야하기 때문에 해당 정보를 위한 자료구조를 만듭니다. 2에서 나눈 단지 번호와 집의 수가 맵핑되지 않아도 되기 때문에 Map구조가 아닌 List나 배열을 사용하셔도 좋습니다. (저는 처음에 문제를 제대로 안읽어서 HashMap을 사용했습니다.) 4. 로직 2차원 배열을 순회하며 값이 1이고, 해당 좌표가 방문한 적이 없는 곳인 경우 단지 카운트를 증가, 방문 값을 true로 바꾸고 현재 좌표를 큐에 넣습니다. 큐 poll()로 값을 추출하고, 해당 단지의 집 갯수를 위해 집 카..
알고리즘/BFS
2020. 6. 24. 20:55