Traveling Programmer

  • 홈

벨만-포드 알고리즘 1

[도구정리] 플로이드-와샬(Floyd-Warshall) 알고리즘

플로이드-와샬 알고리즘이란?플로이드-와샬(Folyd-Warshall) 알고리즘그래프의 최단 경로를 구하는 알고리즘 중 하나모든 정점들 간의 최단 거리를 구함(테이블을 채운다고 볼 수 있음)음수 사이클이 없어야 함 (음수 가중치는 허용)그래프 비용 인접 행렬로 표현되어 있다고 가정시간 복잡도 O(n^3)동적 계획법(dp) 이용원리경유지 k, 출발 정점 i, 도착 정점을 j라고 하자. 그래프의 연결 경로 graph라는 이차원 배열에 저장되어 있다.graph[i][j]는 i에서 j까지 가는 최단 거리를 나타낸다.graph[i][k] + graph[k][j]는 i에서 j까지 가는데 k를 경유하여 가는 거리이다.만약, graph[i][j] > graph[i][k] + graph[k][j]면 i부터 j까지 가는데 ..

문제 풀이/도구정리 2025.04.01
이전
1
다음
더보기
프로필사진

Traveling Programmer

기록해가며 하는 공부

  • 분류 전체보기 (408)
    • 강의 후기 (4)
      • 인프런 (3)
      • 기타 (1)
    • 문제 풀이 (352)
      • 백준 (272)
      • 프로그래머스 (43)
      • 소프티어 (22)
      • 도구정리 (15)
    • 설정 (1)
      • IntelliJ (1)
    • 지식 정리 (42)
      • AWS (14)
      • 운영체제 (0)
      • git (3)
      • JAVA (5)
      • 매일매일 CS 정리 (17)
      • 테코톡 (2)
      • 아키텍처 (1)
    • Spring (1)
      • Spring (1)
    • 지원 기록 (2)
    • DB (5)
      • MySQL (2)
      • Querydsl (2)
      • Redis (1)

Tag

CS공부, 자바, 오블완, 프로그래머스, 알고리즘, sql, 티스토리챌린지, AWS, Union-FInd, CS정리, DFS, 소프티어, 백준, dp, 도구정리, java, 플로이드-와샬, 이분탐색, 에라토스테네스의 체, BFS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바