-
패스트캠퍼스 챌린지 16일차스터디플래너/패캠챌린지 2021. 11. 16. 22:08
Part 2. 알고리즘 이론
Ch 20. 그래프 고급 탐색 알고리즘
04. 최소 신장 트리의 이해와 크루스칼 알고리즘 (1)
05. 최소 신장 트리의 이해와 크루스칼 알고리즘 (2)
- 신장 트리 : 그래프의 한 종류로, 전체 노드/정점을 간선으로 연결하되 사이클이 형성되지 않은 트리
- 최소 신장 트리 : 그래프의 한 종류로, 전체 노드/정점을 간선으로 연결하되 사이클이 형성되지 않은 트리 + 간선의 가중치 합이 최소인 트리
- 크루스칼 알고리즘 : 대표적인 최소 신장 트리 알고리즘의 한 종류. 당장 최소 비용을 선택하여 결과적으로 최적의 해를 찾는 탐욕 알고리즘을 바탕으로 함
- Union-Find 알고리즘: Disjoint Set(서로소 집합 자료구조)를 표현할 때 사용하는 알고리즘으로 트리구조를 활용하는 알고리즘. 노드 중 연결된 노드를 찾거나 노드들을 연결할 때 사용
- 크루스칼 알고리즘 구조 : 전체 노드/정점을 모두 잇는다. - 가중치가 낮은 간선부터 연결한다. - 가중치가 낮은 간선부터 높은 간선까지 순서대로 연결하되 사이클이 생기면 연결한 노드를 지운다.
오늘은 최소 신장 트리와 그 대표적인 예시인 크루스 칼 알고리즘에 대해 공부했다. 글 쓰는 스타일을 좀 바꿔보기로 했다. 내가 궁극적으로 챌린지에 참가하는 이유는 앞으로 개발자로서 공부하는 습관을 기르고 내가 공부한 걸 흔적으로 위해서다. 하지만 독후감과 비슷한 느낌을 가장한 후기일 뿐 정보가 없다는 생각이 들었다. 아무래도 하루에 학습하는 내용이 강의 두 편, 많으면 서 너편정도인데 그걸 공백을 제외하고 500자로 채우기 어렵다. 이 모든 부족한 점을 보완하기 위해 이렇게 저렇게 보완하다 보니 오늘의 형태를 갖추게 되었다. 오늘 첫 출근 후 챌린지를 진행하기 위해 강의를 듣고, 후기까지 쓰려니 시간이 촉박했다. 게다가 Union-Find 알고리즘은 이해가 되지 않자 앞으로 미션에 성공할 수 있을까 걱정이 된다. 하지만 아직 일어나지 않은 일에 걱정하지 말고 일단 열심히 해보자고 생각했다.
수강료 100% 환급 챌린지 | 패스트캠퍼스
딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!
fastcampus.co.kr
- 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.-
'스터디플래너 > 패캠챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 18일차 (0) 2021.11.18 패스트캠퍼스 챌린지 17일차 (0) 2021.11.17 패스트캠퍼스 챌린지 15일차 (0) 2021.11.15 패스트캠퍼스 챌린지 14일차 (0) 2021.11.14 패스트캠퍼스 챌린지 13일차 (0) 2021.11.13