알고리즘 기초 1/2

전체 강의 구성은 https://code.plus/notice/16 를 참고해주세요.

개요

프로그래밍 언어 (C++, Java)를 할 줄 알고, 기초 알고리즘을 배우는 강의입니다.

100 - 알고리즘 시작

먼저, 알고리즘이 무엇인지, 어떻게 공부하는 것이 좋은지 알아봅니다. 그 다음으로 알고리즘의 효율성을 측정하는 방법 중 하나인 시간 복잡도에 대해서 배워봅니다.

200 - 자료구조 1

스택 (Stack)에 대해서 집중적으로 배워봅니다. 스택을 사용하는 문제를 이용해 스택의 어떤 성질을 이용해서 문제를 해결할 수 있는지 알아봅니다. 큐(Queue)와 덱(Deque)은 이 챕터에서 소개만 합니다. 두 자료구조는 그래프와 BFS 챕터에서 집중적으로 다루게 됩니다.

300 - 수학 1

문제를 푸는데 필요한 기본적인 수학 내용을 알아봅니다. 나머지 연산, 최대 공약수, 소수에 대해서 알아봅니다.

400 - 다이나믹 프로그래밍 1

다이나믹 프로그래밍이 무엇인지, 난이도가 가장 낮은 문제들을 이용해 다이나믹 프로그래밍을 이해해 봅니다.

포함되어 있는 문제

200 - 자료구조 1

201 - 자료구조 1 (연습)

203 - 자료구조 1 (참고)

300 - 수학 1

301 - 수학 1 (연습)

303 - 수학 1 (참고)

400 - 다이나믹 프로그래밍 1

401 - 다이나믹 프로그래밍 1 (연습)

402 - 다이나믹 프로그래밍 1 (도전)

알고리즘 시작

알고리즘 시작00:19:44

자료구조 1

스택00:38:36
큐와 덱00:06:40
연습00:17:59

수학 1

수학 100:28:42
연습00:06:01

다이나믹 프로그래밍 1

다이나믹 프로그래밍 소개00:22:15
1, 2, 3 더하기까지00:25:07
이친수까지00:21:17
합분해까지00:30:47
연습00:30:30
도전00:15:37

알고리즘 기초 1/2

  • 강사:최백준
  • 수강일:결제일로부터 30일
  • 가격:45,000원
  • 할인가:45,000원
  • 난이도:기초
  • 사용 언어C++, Java, Python
  • 교재:
  • 총시간:4시간 23분 15초
참고자료
100 - 알고리즘 시작.pdf
100a - 알고리즘 시작.pdf
200 - 자료구조 1.pdf
200a - 자료구조 1.pdf
200s - 자료구조 1 (소스).pdf
201 - 자료구조 1 (연습).pdf
201a - 자료구조 1 (연습).pdf
201s - 자료구조 1 (연습).pdf
203 - 자료구조 1 (참고).pdf
300 - 수학 1.pdf
300a - 수학 1.pdf
300s - 수학 1.pdf
301 - 수학 1 (연습).pdf
301a - 수학 1 (연습).pdf
303 - 수학 1 (참고).pdf
400 - 다이나믹 프로그래밍 1.pdf
400a - 다이나믹 프로그래밍 1.pdf
401 - 다이나믹 프로그래밍 1 (연습).pdf
401a - 다이나믹 프로그래밍 1 (연습).pdf
401s - 다이나믹 프로그래밍 1 (연습).pdf
402 - 다이나믹 프로그래밍 1 (도전).pdf
402a - 다이나믹 프로그래밍 1 (도전).pdf
402s - 다이나믹 프로그래밍 1 (도전).pdf
다음에 들으면 좋은 강의