Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 코테
- DFS
- 알고리즘
- Vue
- cos
- 개발
- codingtest
- Python
- 코드품앗이
- issue
- 분할정복
- AndroidStudio
- Algorithm
- 안드로이드스튜디오
- 안드로이드
- cos pro 1급
- DFS와BFS
- BAEKJOON
- vuejs
- 코딩테스트
- 동적계획법
- DART
- 백준
- android
- django
- cos pro
- C++
- Flutter
- 동적계획법과최단거리역추적
- 파이썬
Archives
- Today
- Total
목록1504 (1)
Development Artist
[Baekjoon, Python] 1504번 : 특정한 최단 경로
도입 백준 단계별 풀기 최단경로 두 번째 문제이다. 풀이 1. 다익스트라 알고리즘을 사용한다. def dijkstra 함수를 정의하고, 매개변수로 start 할 꼭짓점을 받는다. 2. 그래프 정보를 가지는 변수(mat_table)를 선언한다. 단방향이 아닌, 양방향이기 때문에, 두 줄에 걸쳐서 넣어준다(윗 그림). 다음은 예제1의 입력이 주어졌을 때, 실제 만들어지는 mat_table 이다(아랫 그림). 3. 출발 꼭짓점으로 부터 해당 꼭짓점 까지의 weight값을 저장할 변수(list_shortest_dist)를 dijkstra함수 내부에 선언을 하고, 해당 변수를 return 하게 한다. 4. 1, v1, v2 지점을 dijkstra 함수의 매개변수로 주고, 그것에 맞는 list_shortest_di..
Algorithm/Baekjoon
2021. 3. 19. 15:08