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 |
Tags
- dijkstra
- 1916
- 디미터법칙
- NLP
- Alexnet
- 백준 1916 자바
- GPT
- 백준 1339 자바
- 3745
- 자바
- Java
- 논문구현
- 관심사분리
- 백준
- cs231n
- 백준 1339
- 알렉스넷
- 1261
- 논문
- 다익스트라
- deeplearning
- 클린코드
- 알고리즘
- 1107번
- 머신러닝
- 백준9095
- 딥러닝
- 짝지어제거하기
- 논문리뷰
- MachineLearning
Archives
- Today
- Total
목록1261 (1)
산 넘어 산 개발일지
[백준] 1261번 - 알고스팟 (Java)
풀이 키워드 다익스트라 다익스트라로 푸는 것을 안다면 그렇게 어려운 문제는 아니였다. 그러나 다익스트라로 풀어야 한다는 것을 눈치채는 것이 문제라면 문제인 그런 유형이였다. 우선 그래프 탐색에는 유명한 3가지 DFS, BFS, Dijkstra가 있다. 우선 대부분의 문제에서 2차원 형식의 지도(?)처럼 주어지면 대개 DFS/BFS로 푸는 경우가 많다. 반대로, Dijkstra의 경우 대부분 이렇게 2차원 지도로 주어지지 않고 각 노드간의 연결 정보와 그 가중치가 주어진다. 이렇게 주어지는 이유는, DFS/BFS와 Dijkstra의 가장 큰 차이점은 노드간 가중치가 같은지 여부이기 때문이다. DFS/BFS의 경우 모든 노드간의 가중치가 같고, 우리가 찾아내야 하는 정답의 기준은 "얼마나 적은 수의 노드를 ..
알고리즘/백준
2021. 5. 20. 23:14