[크래프톤 정글] 20일차 : 스패닝 트리???

셔노·2023년 4월 24일
0

TIL(Today I learned)

목록 보기
17/18

스패닝 트리??? 알고리즘을 공부하면서 스패닝 트리라는 단어를 처음 들어본 것 같다. 그래서 조금 더 알아봐야 겠다는 생각을 하게 됬다.

블로그: 최소 스패닝 트리(Minimum Spanning Tree)

스패닝트리는 모든 정점을 포함하면서 사이클이 존재하지 않는 부분 그래프이다. 이 부분에서 [ 사이클이 존재하지 않는다 ] 는게 중요 포인트인 것 같다.

그래서 [ 출발 지점 ] 에서 [ 도착 지점 ] 까지 도착하는데, 최소한의 거리로 가는 방법을 찾는 문제를 최소 스패닝 트리라고 할 수 있다고 한다.

코딩 테스트를 칠 때 많이 나오는 문제이기도 하고, DFS나 BFS로 풀면 된다고는 알고 있었지만, 이를 풀기 위해 많은 알로리즘 법칙이 있다는 것을 알게 되었다.

문제를 계속해서 조금 더 많이 풀어보고, 문제 유형을 많이 익혀야 앞으로 문제 해결할 때 어떤 알고리즘을 쓸지 감을 익힐 수 있을 것 같다.

profile
초보개발자

0개의 댓글