두구둥둥

  • 홈

그래프 1

다익스트라 알고리즘 (Dijkstra Algorithm)

다익스트라 알고리즘 (Dijkstra Algorithm) 다익스트라 알고리즘은 최단경로를 찾는 알고리즘이다. 최단경로 알고리즘 종류 다익스트라 벨만포드 플로이드 음의 가중치가 없을 때, 하나의 정점에서 나머지 모든 정점으로의 최단경로를 구할 때 사용된다. 다익스트라 알고리즘은 DP를 활용한다. DP가 가능한 이유 > 최단거리는 여러 개의 최단거리로 이루어져 있기 때문! 시간복잡도 V : 정점의 개수, E : 간선 개수 O(V^2) 우선순위큐 사용시 : O((V+E)logN) O(VlogN) : 미방문 노드 중 현재까지의 최단거리를 가지는 노드 찾기 O(ElogN) : 각 노드마다 이웃한 노드이 최단 거리를 갱신할 때 필요 변수 int[] distance // 최단 거리 저장 boolean[] visite..

dev/알고리즘 2021.04.04
이전
1
다음
더보기
프로필사진

두구둥둥

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (19)
    • books (3)
      • Clean Code (3)
    • Ing글리쉬 (2)
    • bla bla (5)
    • dev (8)
      • 블록체인 (1)
      • C++ (1)
      • 알고리즘 (4)
      • react (1)

최근글과 인기글

  • 최근글
  • 인기글

Tag

1일1단어, parametricsearch, SSAFY, applyfor, Clean code, 삼성청년SW아카데미, devtool, 1일1영어, 자바, react개념, react왕초보, Java, ubuntu usb, CleanCode, 클린코드, 알고리즘, 개발공부, applyto, 싸피, 개발자편리한,

Calendar

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바