본문 바로가기 메뉴 바로가기

이즈미르의 프로그래밍

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

이즈미르의 프로그래밍

검색하기 폼
  • 분류 전체보기 (12)
    • 알고리즘 (12)
      • study (9)
      • LeetCode (2)
      • Programmers (0)
    • 운영체제 (0)
      • Operating System Concepts (0)
  • 방명록

Floyd (1)
[그래프] 최단 경로 알고리즘 (Shortest path algorithms)

이번에 알아볼 그래프 알고리즘은 최단 경로 알고리즘(Shortest path algorithms)이다. 최소 신장 트리(Minimum spanning tree)는 모든 노드를 최소한의 비용을 들여 연결한 그래프의 모습이라고 했다. 이와 다르게 그래프의 최단 경로 알고리즘은 한 노드에서 다른 노드로 이동할 때 거치는 간선들의 비용의 총합을 최소한으로 하는 경로를 구한다. 대표적으로 다익스트라(Dijkstra) 알고리즘과 플로이드(Floyd) 알고리즘이 있다. 각 알고리즘을 알아보기에 앞서 그래프와 최단 경로를 어떤 자료구조를 사용할 것인지 정의하자. 그래프를 나타낼 자료구조는 최소 신장 트리에서 소개한 것(weights 변수) 그대로 사용한다. https://izmirprogramming.tistory.c..

알고리즘/study 2019. 12. 8. 22:05
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Longest Palindromic Substring
  • leetcode
  • Kruskal
  • Dijkstra
  • 퀵 소트
  • minimum spanning tree
  • 퀵소트
  • KMP
  • Introduction to Algorithms
  • boyer moore
  • operating system concepts
  • 레드 블랙 트리
  • red black tree
  • 힙 소트
  • Strassen algorithm
  • 레드블랙트리
  • Prim
  • rabin karp
  • string searching algorithm
  • heapsort
  • divide & conquer
  • 최소 신장 트리
  • 최단 경로
  • quick sort
  • strassen
  • 최단 경로 알고리즘
  • Shortest path
  • Median of Two Sorted Arrays
  • 플로이드
  • 문자열 검색 알고리즘
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바