기본적인 언어 학습 -> 자료구조(스택, 큐, linked list, graph, tree, 힙 ...) 및 기초 알고리즘(여러가지 정렬 방법, DFS, BFS, 최단 거리 관련 그래프 알고리즘, 퇴각검색법, 동적계획법에 대한 개론, 분할정복법에 대한 개론 등등)들에 대한 학습 -> 관련된 문제 풀기 + 중급 알고리즘(동적계획법 응용 문제들, 최단 거리 응용 문제들, 해싱, 트라이, KMP 등등)
사실 여기까지만 제대로 공부하셔서 숙달되신다면 어디가서 코딩 인터뷰에서 알고리즘 실력이 부족해서 떨어지는 경우는 잘 없는데...
어떤 개발자가 되고 싶으신지도 중요한 요소가 될 것 같네요.
shindc0027 7년 전
자바 개발자를 꿈꾸고 있는데... 알고리즘 공부를 어떻게 진행해야 할지 모르겠네요.
무작정 문제를 풀자니..어떻게 접근해야 할지 감도 안 잡히구요...
좋은 공부방법있으면 추천부탁드립니다.