Enroll Course: https://www.coursera.org/learn/trees-graphs-basics

최근에 Coursera에서 제공하는 ‘Trees and Graphs: Basics’ 과정을 수강하게 되었습니다. 이 과정은 트리 데이터 구조, 이진 검색 트리, 자기 균형 이진 트리, 그래프 데이터 구조 및 기본 그래프 탐색 알고리즘에 대한 기초 알고리즘을 다룹니다. 또한 kd-트리와 같은 고급 주제와 공간 데이터에 대한 알고리즘도 포함되어 있습니다.

이 과정을 통해 이진 검색 트리의 구조와 기본 알고리즘을 배우고, 그래프의 기본 개념과 깊이 우선 및 너비 우선 탐색 같은 알고리즘을 익힐 수 있었습니다. 또한, Union-Find 자료구조와 최소 신장 트리를 찾기 위한 Prim 및 Kruskal 알고리즘도 학습합니다.

과정의 큰 장점은 CU Boulder의 데이터 과학 석사 과정(MS-DS) 학점으로 인정받을 수 있다는 점입니다. 따라서 학업에 도움이 될 수 있을 뿐 아니라, 깊이 있는 이론적 지식을 쉽게 습득할 수 있는 기회를 제공합니다.

이 수업은 기본부터 고급 주제까지 포괄적으로 다루기 때문에 데이터 구조와 알고리즘에 대한 전반적인 이해를 원하는 분들에게 추천합니다. 수업 방식도 간단하고 이해하기 쉬워서, 비전공자도 부담 없이 수강할 수 있습니다.

따라서 트리와 그래프에 대한 기본적인 이해 증진과 함께 실용적인 알고리즘 학습을 원하신다면, ‘Trees and Graphs: Basics’ 과정을 꼭 추천드립니다.

Enroll Course: https://www.coursera.org/learn/trees-graphs-basics