[프로그래머스 42861]섬 연결하기
문제링크 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 문제난이도 Level3 문제풀이 ※최소비용을 구하기 위해서 Union-Find 알고리즘을 이용해서 풀이해보았다※ 1. 각 노드들의 부모를 초기 설정 해준다 - 처음에는 연결된 노드가 없으므로 자기자신이 부모가 된다 2. 주어진 노드간의 비용을 기준으로 오름차순 정렬을 한다 3. 주어진 노드 정보 탐색을 시작한다 3-1. 연결될 두 노드의 부모가 같은 경우, 순환이 발생되어 최소비용의 조건이 깨지므로 연산하지 않는다 3-2. 연결될 두 노드의 부모가 다른 경우, 노드..