코드를 디버깅하는 개발자를 위한 개발안내서

코드를 디버깅하는 개발자를 위한 개발안내서

  • 분류 전체보기 (56)
    • Web (18)
      • JAVA (7)
    • 깃이랑 싸우는 이야기 (1)
    • 알고리즘 (4)
    • 개발 기타 (10)
      • 빅데이터 분산 (3)
      • 인프라 (3)
      • SSAFY (1)
    • 보안 (4)
      • webhacking.kr (2)
    • 안드로이드 (9)
      • PaceMaker (3)
      • Travel Helper(가제) (5)
    • 기타 주제 (3)
      • 마케팅 (2)
      • PPT (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코드를 디버깅하는 개발자를 위한 개발안내서

컨텐츠 검색

태그

HBASE java 알고리즘 SSAFY webhack 코틀린 안드로이드 스튜디오 WebHacking Kotlin 웹해킹 JPA 싸피 boj 앱개발 android webhacking.kr 백준 안드로이드 ppt node.js

최근글

댓글

공지사항

아카이브

다익스트라(1)

  • 최소경로

    오랜만에 알고리즘을 잡으니 최소경로와 최소신장이 헷갈리고 기억도 잘 안나서 정리를 해본다. # 용어 최소경로 가중치가 없다 bfs 가장 먼저 도착하는게 최단 도착하자마자 끝내면 된다 가중치가 있다(완탐) 하나의 시작 정점에서 끝 정점까지의 최단 경로 다익스트라(dijkstra) 음의 가중치 허용x 벨만 포드(Bellman-Ford) 음의 가중치 허용 모든 정점들에 대한 최단 경로 플로이드-워샬(Floyd-Warshall) 따지고보면 다익스트라를 N만큼 반복해줘도 된다 실제로 시간복잡도도비슷하게 나옴 다익스트라Dijkstra 방식 그리디하게 진행된다. 시작점으로부터 가장 저비용인 곳을 선택하면서 최단 경로를 알아낸다. 그리디하게 해결 가능한 이유 음의 가중치가 없는 경우에 한하기 때문 배열 사용 map을 ..

    2022.07.19
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바