꾸준한 개발일기

  • 홈
  • 태그
  • 방명록

최단경로 1

[백준 1504 자바] - 특정한 최단경로 #dijkstra

문제리뷰 해당 문제는 문제 제목에서 알 수 있듯 "최단경로"를 구하는 문제이다. 또한, Input Size (노드개수, 엣지개수)에 따라 시간복잡도에 맞는 최단경로 알고리즘을 분류해낼 수 있는가?를 의도한 문제인 것 같다. 다익스트라와 플로이드-워셜과 같은 최단경로 알고리즘을 복기할 필요성을 느낀 문제이다. 풀이 시간복잡도 분석 2 "모든 노드"에 대한 최단거리를 구할 수 있고, 시간복잡도는 O(E logV)이다. 따라서, 시작노드 -> v1 -> v2 -> N 과 시작노드 -> v2 -> v1 -> N의 최단거리 중 최솟값을 구하면 시간복잡도도 초과하지 않고 목표로하는 값을 구할 수 있다. 단, 여기서 다익스트라를 dijkstra(시작노드), dijkstra(v1), dijkstra(v2) 총 3번 돌..

스터디/알고리즘 스터디 2022.09.30
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (69)
    • 개발 (4)
    • 깃 (0)
    • 스터디 (2)
      • 알고리즘 스터디 (2)
    • Today I Learned (7)
    • 알고리즘 (40)
      • 알고리즘 개념 정리 (1)
      • Dynamic Programming (2)
      • Greedy Approach (1)
      • Backtracking (3)
      • 자료구조 (3)
      • 논리적표현의 구현방법 (1)
      • 구현 (6)
      • 정렬 (1)
      • 완전탐색 (7)
      • 그래프 (1)
      • 삼성 SW 역량테스트 (1)
      • 파라매트릭 서치 (2)
    • 자바 (1)
    • 자료구조 (1)
    • WEB (1)
      • Spring (1)

Tag

완전탐색, 0-1bfs, 그래프탐색, 그래프, dfs, BFS, Disjoint-set, 알고리즘, Dijkstra, 자바, 방문노드control, Union-find, 다익스트라, 0-1BFS 상태, 최단경로,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바