Python 알고리즘
탐색, 정렬, 재귀, 스택, 그래프 탐색을 배우고 각각 챌린지로 확인합니다.
경로 시작하기 →- 레슨 챌린지 2개 Python 선형 탐색 대상을 찾을 때까지 리스트를 순서대로 확인합니다.
- 레슨 챌린지 2개 Python 이진 탐색 정렬된 리스트에서 값을 빠르게 찾습니다.
- 레슨 챌린지 2개 Python 버블 정렬 인접 요소를 반복 교환해 정렬합니다.
- 레슨 챌린지 1개 Python 병합 정렬 분할 정복 방식으로 데이터를 정렬합니다.
- 레슨 챌린지 2개 재귀와 메모이제이션 Fibonacci 같은 Fibonacci 값을 다시 계산하지 않습니다.
- 레슨 챌린지 2개 Python 스택 자료 구조 LIFO 방식의 push, pop, peek를 구현합니다.
- 레슨 챌린지 3개 Python 너비 우선 탐색 BFS 그래프를 레벨 순서로 탐색합니다.
- 레슨 챌린지 3개 Python 깊이 우선 탐색 DFS 되돌아오기 전에 한 경로를 깊게 탐색합니다.
- 레슨 챌린지 2개 Python으로 배우는 이진 탐색 트리 Python으로 이진 탐색 트리를 만들고 값을 삽입하고, 검색하고, 정렬된 순서로 나열합니다.