본문 바로가기

알고리즘 공부

알고리즘 공부 계획(feat. 코딩 테스트)

유튜버 '동빈나' 채널을 통해 알게 된 알고리즘 공부 테크트리

1. 프로그래밍 기초문법 떼기 (C ++ or Python)

- C++의 경우 오래된 언어이기 때문에 참고할 수 있는 소스코드가 많고 다양하다는 점

- Python의 경우 쉽다는 점

둘 중 알아서 선택. 나동빈 님은 Python 추천

2. 코드업/백준/프로그래머스/코드포스/앱코더/탑코더 등 여러 사이트 활용

→ 코드업 기초 100제

→ 백준에서 그리디/ 탐색문제(완전탐색/BFS/DFS)/ 동적프로그래밍 각각 50문제씩 풀기

→ 고급알고리즘 까진 굳이 할 필요 없다

3. 기출문제 풀기

카카오 기출 - 프로그래머스

삼전 소프트웨어 역량테스트 - 백준

+ REST-API or 효율성 테스트 까지 하면 굿

좀 더 디테일 하게는

문자열/배열/큐, 스택/ 해시맵/재귀/ 정렬/ 트리

탐색(DFS, BFS)/ Graph

DP(동적프로그래밍) 이 있다.

 

하루에 하나씩만 풀자라는 소박한 마인드로 꾸준히 가자. 문제 및 풀이 과정은 블로깅하기