-
https://www.acmicpc.net/problem/1922
1922번: 네트워크 연결
이 경우에 1-3, 2-3, 3-4, 4-5, 4-6을 연결하면 주어진 output이 나오게 된다.
www.acmicpc.net
https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%201922
GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드
JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.
github.com
해당 문제는 컴퓨터 수와 컴퓨터와 컴퓨터 간에 값이 주어졌을 때
모든 컴퓨터를 연결하는 최솟값을 구하는 문제다.
해당 문제는 크루스칼 알고리즘을 이용해서 풀었다.
매번 class를 하나 만들어서 간선 정보를 저장했었는데, 이번에는 2차원 배열을 사용했다.
2차원 배열에 입력받고 정렬 부분은 람다식을 이용해 간단하게 해결했다.
728x90'알고리즘 > Baekjoon' 카테고리의 다른 글
Baekjoon 6497 전력난 JAVA (0) 2021.11.09 Baekjoon 1647 도시 분할 계획 JAVA (0) 2021.11.09 Baekjoon 17413 단어 뒤집기 2 JAVA (0) 2021.11.09 Baekjoon 1197 최소 스패닝 트리 JAVA (0) 2021.11.09 Baekjoon 10026 적록색약 JAVA (0) 2021.11.09 댓글