반응형
합집합 찾기
-
Kruskal Algorithm 크루스칼 알고리즘 ?!Algorithm/Source Code 2022. 3. 22. 14:12
Kruskal Algorithm 크루스칼 알고리즘은 가장 적은 비용으로 모든 노드를 연결하기 위해 사용하는 알고리즘이다 다시 말해 최소비용 신장트리를 만들기 위한 대표적인 알고리즘 ! 프로그래머스 섬 연결하기 문제를 풀다가 개념을 정리한다 https://programmers.co.kr/learn/courses/30/lessons/42861 코딩테스트 연습 - 섬 연결하기 4 [[0,1,1],[0,2,2],[1,2,5],[1,3,1],[2,3,8]] 4 programmers.co.kr 노드와 간선 노드 = 정점 = 도시 를 의미하며 동그라미에 해당하는 부분이고 간선 = 거리 = 비용 을 의미하며 선에 해당하는 부분이다 예시로 살펴보면 아래 그래프는 노드가 4개 간선이 5개 이다 핵심개념 간선을 거리가 짧은..