eclipse2 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/03/16 1

C++ 알고리즘) 최단 경로 알고리즘(다익스트라, 벨만-포드)

최단 경로 알고리즘최단 경로 알고리즘은 그래프 내의 두 노드 사이를 이동할 때, 간선들의 가중치 총합이 최소가 되도록 하는 알고리즘이다.다익스트라 알고리즘다익스트라는 현재 확정된 최단 거리 노드를 기준으로 주변 노드를 탐색하는 방식이다. 마치 물이 펴져 나가듯 가장 가까운 곳부터 채워나가는 느낌이다. (그리디 속성)개념 및 작동 원리출발 노드를 설정하고 거리를 0으로 초기화한다.방문하지 않은 노드 중 최단 거리가 가장 짧은 노드를 선택한다.해당 노드를 거쳐 다른 노드로 가는 비용을 계산하여 최간 거리 테이블을 갱신한다.위 과정을 반복한다.알고리즘 성능그래프의 표현인접 행렬로 표현하면 O(v^2)인접 리스트로 표현하면 O(v+e)알고리즘 동작우선순위 큐(이진 힙)의 경우 O((v+e)log v)우선순위 큐..

c++/알고리즘 2026.03.16
이전
1
다음
더보기
프로필사진

eclipse2 님의 블로그

eclipse2 님의 블로그 입니다.

  • 분류 전체보기 (75)
    • 언리얼 (22)
    • c++ (18)
      • 알고리즘 (11)
    • 게임 기획 (20)
    • Oblivio(UE5) 프로젝트 (14)
    • GearsOfDecit(UE5) 프로젝트 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바