알고리즘

이다연·2021년 5월 4일
0

Algorithm

목록 보기
1/6

From Codeit

알고리즘은 개발자의 실력
효율적인 문제해결을 위함. e.g. 사이트가 커질 수록 효율적인 처리가 필요해짐.

Unit 1: 좋은 알고리즘이란?

알고리즘이 대체 무엇?!

알고리즘이 무엇인지 알아보고 그 중요성을 몸소 느껴보는 시간입니다. 알고리즘 세계에서의 공용어인 점근 표기법에 대해서도 공부합니다.

Chapter 1: 알고리즘이란?
Chapter 2: 하나의 문제, 여러 가지 알고리즘
Chapter 3: 알고리즘 평가법

Unit 2: 재귀 함수

재귀 함수랑 친해지기!

재귀적 사고력은 다양한 알고리즘을 공부하기 위해 필수적이지만, 대부분 사람들이 초반에 굉장히 어려워합니다. 여러분이 재귀 함수와 친해질 수 있도록 다양한 난이도의 문제를 준비했습니다.

Chapter 4: 재귀 함수
Chapter 5: 재귀 함수 연습

Unit 3: 알고리즘 패러다임

나도 이제 알고리즘을 좀 안다!

이 수업의 핵심 유닛입니다. 다양한 알고리즘 패러다임을 통해 문제를 분석해서 해결하는 방법을 공부합니다. 여지껏 해 왔던 순진한 방식이 아닌, 정말 효율적인 알고리즘을 생각해 내는 힘을 기를 수 있습니다.

Chapter 6: Brute Force
Chapter 7: Divide and Conquer
Chapter 8: Dynamic Programming
Chapter 9: Greedy Algorithm

Unit 4: 문제 해결 능력 기르기

배운 것들 써먹기!

실전 문제들을 보고, 분석하는 단계부터 실제 알고리즘을 구현하는 단계까지 도전해 봅니다. 여러분의 뇌를 자극할 흥미로운 문제들이 준비되어 있습니다!

Chapter 10: 알고리즘 연습 Level 1
Chapter 11: 알고리즘 연습 Level 2
Chapter 12: 알고리즘 연습 Level 3

이 수업의 핵심은 정보 습득이 아니라, 알고리즘적 사고력을 최대한 기르는 것입니다.

profile
Dayeon Lee | Django & Python Web Developer

0개의 댓글