C언어 dijkstra 그래프 최단 경로 찾기 알고리즘
이전 글에서 그래프에서 cycle이 만들어지지 않으며 모든 정점을 연결하는 MST를 kruskal 알고리즘으로 만들어보았다. 이번에는 그래프에서 시작 정점에서 특정 정점까지 최단거리로 연결하는 길을 찾는 방법을 알아볼 것이며 dijkstra 알고리즘을 이용할 것이다.최단경로 찾기 알고리즘Dijkstra의 최단 경로 알고리즘의 단계는 다음과 같다.집합에서 가장 짧은 경로의 정점 u를 집합에 추가집합에 없는 다른 정점까지의 거리 업데이트u를 거쳐 가는 경로가 더 짧으면 해당 값으로 업데이트이게 가능한 이유는 집합에서 가장 가까운 정점 u를 선택하면, u로 가는 더 가까운 길은 없기 때문이다.C언어 구현 방법그래프 구조체에는 vertex의 수 n과, 정점간 간선의 weight(거리)를 의미하는 2차원 배열 w..
전공/컴퓨터 코딩 데이터
2024. 11. 25. 14:12
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 메쉬 밴드
- 리브엠
- mealy
- 맛집
- 계산방법
- f-91w
- 티스토리챌린지
- 알뜰 요금제
- 배송기간
- 경북대
- 알뜰폰요금제
- 오블완
- 방어동작
- 타란튤라
- 알리익스프레스
- 카시오
- Liiv M
- 문서 스캔
- 할인
- 방향장
- 교체
- 시계 줄
- 파스타
- 리브모바일
- 10만포인트
- a모바일
- 카카오페이
- 네이버페이
- 북문
- f-94w
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함