Problem Solving with Algorithms

반응형

알고리즘 공부는 어디에서 시작해서 어디까지 해야 할까요?

이 알고리즘 공부라는 것의 범위를 세상의 모든 알고리즘으로 정의해 버린다면, 사람들이 저마다 부르는 알고리즘이라고 불리는 공부의 내용도 모두 동일한 범위로 규정되겠지만, 인생에서 시간은 한정되어 있기 때문에, 공부에도 선택과 집중이 필요합니다.

 

그래서 알고리즘 공부를 시작하기에 앞서, 내가 알고리즘을 공부하려고 하는 목적을 잘 파악하고 이에 맞게 효율적으로 공부해야 한다.

 

  • 학교에서 배우는 알고리즘 -> 자료구조와 알고리즘의 원리 이해
  • 업무에 사용하기 위한 알고리즘 -> 자료구조/알고리즘 이해 및 각 언어의 알고리즘 라이브러리 특징의 이해
  • 인터뷰를 위한 알고리즘 -> 알고리즘의 응용 및 응용한 애플리케이션 로직 구현
  • 대회를 위한 알고리즘 -> 알고리즘을 사용하는 환경을 파악하고 최적화 시도

 

알고리즘 코딩대회의 훈훈한 분위기

 

아래의 과정은 [NIA 한국지능정보사회진흥원]에서 만든 '문제해결을 위한 창의적 알고리즘'이라는 알고리즘 강의로, 정보올림피아드 문제를 기반으로 하고 있으며, 대한민국에 현존하는 알고리즘 공부 공식교재(?)라고 생각됩니다.

 

강의의 수준은 초급/중급/고급으로 나눠져 있고, 각 수준별로 교재와 강의가 제공됩니다. 하지만 강의만 들어도 충분하며 교재는 꼭 없어도 됩니다.

 

특히 이 강의는 전 연령을 대상으로 하고 있고, 전 수준을 대상으로 하고 있습니다.

따라서 초급은 매우 쉬운 내용이기 때문에 전산학을 전공하는 대학생이상은 패스해도 되고, 추가적인 설명이 필요한 중급/고급 과정만 동영상이 제공됩니다.

 

 

정보올림피아드 알고리즘 대회 무료 강의 - 초급

[정보올림피아드] 문제해결을 위한 창의적 알고리즘 - 초급

 

교재:

KOI 교육교재 - 초급.pdf
2.97MB

비디오:

현재 초급은 비디오가 제공되지 않으며, 위에 첨부된 텍스트만 읽어 보아도 충분합니다.

 

정보올림피아드 알고리즘 대회 무료 강의 - 중급

[정보올림피아드] 문제해결을 위한 창의적 알고리즘 - 중급

 

교재:

문제해결을 위한 창의적 알고리즘 (중급).pdf
9.32MB

 

비디오:

https://youtube.com/playlist?list=PLW2RwdZfXkE81HvwMlnHPo2TL2yoa9PMU 

 

문제해결을 위한 창의적 알고리즘 - 중급

 

www.youtube.com

 

 

정보올림피아드 알고리즘 대회 무료 강의 - 고급

[정보올림피아드] 문제해결을 위한 창의적 알고리즘 - 고급

 

교재:

문제해결을 위한 창의적 알고리즘 (고급).pdf
4.09MB

비디오:

https://youtube.com/playlist?list=PLW2RwdZfXkE8nfAZVhuw00tH61ATrKu7e 

 

문제해결을 위한 창의적 알고리즘 - 고급

 

www.youtube.com

 

 

이 블로그의 관련 글

[왕초보] 리트코드 시작하는 방법 (릿코드/leetcode 활용법, 공부 방법)

 

[왕초보] 리트코드 시작하는 방법 (릿코드/leetcode 활용법, 공부 방법)

리트코드/릿코드/leetcode를 시작하는 방법은 다음과 같습니다. 1. 회원가입 leetcode.com/ 위의 리트코드(leetcode) 사이트에서 회원가입을 합니다. 기본적으로 사이트 이용은 무료입니다. 추가적으로,

inner-game.tistory.com

 

 

[백준 BOJ 코드플러스/백준 코드플러스 알고리즘 강의후기] - 백준 인강 듣는 법 및 할인 혜택 정리 (최백준 알고리즘 온라인/인터넷 강의 - 코드 플러스)

 

백준 인강 듣는 법 및 할인 혜택 정리 (최백준 알고리즘 온라인/인터넷 강의 - 코드 플러스)

알고리즘 공부, 코딩 인터뷰, 알고리즘 대회 준비를 위해서 코드플러스에서 제공하는 최백준의 알고리즘 강의 수강하는 방법입니다. 1. 백준 알고리즘 강의 사이트에 접속하여 회원가입 합니다.

inner-game.tistory.com

 

 
 
반응형
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band