shindc0027   7년 전

자바 개발자를 꿈꾸고 있는데... 알고리즘 공부를 어떻게 진행해야 할지 모르겠네요.

무작정 문제를 풀자니..어떻게 접근해야 할지 감도 안 잡히구요...

좋은 공부방법있으면 추천부탁드립니다.

h0ngjun7   7년 전

기본적인 언어 학습 -> 자료구조(스택, 큐, linked list, graph, tree, 힙 ...) 및 기초 알고리즘(여러가지 정렬 방법, DFS, BFS, 최단 거리 관련 그래프 알고리즘, 퇴각검색법, 동적계획법에 대한 개론, 분할정복법에 대한 개론 등등)들에 대한 학습 -> 관련된 문제 풀기 + 중급 알고리즘(동적계획법 응용 문제들, 최단 거리 응용 문제들, 해싱, 트라이, KMP 등등) 
사실 여기까지만 제대로 공부하셔서 숙달되신다면 어디가서 코딩 인터뷰에서 알고리즘 실력이 부족해서 떨어지는 경우는 잘 없는데...
어떤 개발자가 되고 싶으신지도 중요한 요소가 될 것 같네요.

h0ngjun7   7년 전

관련하여 비슷한 글이 올라온 적이 몇 번 있는데 링크 남겨드립니다.

https://www.acmicpc.net/board/view/9784

https://www.acmicpc.net/board/view/7119

댓글을 작성하려면 로그인해야 합니다.