Tags.


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

다익스트라 알고리즘이란? 다익스트라 알고리즘은 하나의 시작 지점으로부터 모든 다른 지점까지의 최단 경로를 찾는 알고리즘이다. 다익스트라 알고리즘은 기본적으로 그리디 알고리즘 으로 분류된다. '매번 경로의 길이가 짧은 노드를 선택하는 과정'을 반복하기 때문이다. 다익스트라 알고리즘의 과정 시작 정점을 설정하고, 시작 정점의 거리 값을 0으로 설정한다. 시…

2023년 3월 20일

[프로그래머스] 등산코스 정하기 (JavaScript)

문제 2022 KAKAO TECH INTERNSHIP - 등산코스 정하기 문제 설명 XX산은 n 개의 지점으로 이루어져 있습니다. 각 지점은 1부터 n 까지 번호가 붙어있으며, 출입구, 쉼터, 혹은 산봉우리입니다. 각 지점은 양방향 통행이 가능한 등산로로 연결되어 있으며, 서로 다른 지점을 이동할 때 이 등산로를 이용해야 합니다. 이때, 등산로별로 이…

2023년 3월 18일