알고리즘을 공부해줘야 프로그래머의 완성~

By | 2014년 2월 12일

 

『프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략』,  『코딩인터뷰 완전분석』,  『문제로 풀어보는 알고리즘 : 프로그래밍 트레이닝 Q&A』 등 탄탄한 알고리즘 학습서의 명가(두둥!!)인 인사이트에서 또 다른 알고리즘 서적을 출간합니다.

바로『다양한 예제로 학습하는 데이터 구조와 알고리즘 : 문제 해결법부터 개선법까지』와 『다양한 예제로 학습하는 데이터 구조와 알고리즘 for Java : 문제 해결법부터 개선법까지』인데요. 자바 버전은 국내에서는 보기 드물게 자바 코드로 알고리즘 학습을 할 수 있도록 구성했다는 점이 자바 개발자분들에겐 희소식인 것 같습니다.

 

이 책에서는 무려 700여개에 달하는 예제를 풀어보며, 알고리즘의 구현 방법과 개선 방법을 동시에 학습할 수 있습니다. 참고로 저자분이 직접 운영하시는 http://www.careermonk.com/을 통해 추가적인 학습과 문답도 가능합니다 ^^

주요 내용은 다음과 같습니다.

재귀와 백트래킹

연결 리스트

스택

트리

우선순위 큐와 힙

심볼 테이블

정렬

검색

해싱

선택 알고리즘

그래프 알고리즘

문자열 알고리즘

탐욕 알고리즘

분할 정복 알고리즘

복잡도 클래스

알고리즘 디자인 기법

이전에도 좋은 알고리즘 서적이 많았지만, 앞서 말했듯이 개선에 개선을 더해 가며 학습할 수 있다는 점에서는 이 책은 독특한 매력이 있습니다. 개인적으로는 알고리즘 학습을 즐기는 개발자 분들에게 좋은 선물이 되길 바라며~

압도적인 문제 수에 따라 조금 두껍지만(ㅠ.ㅠ) 일단 학습해보면 많은 도움이 되실 것 같습니다!

다음 서점에서 구입하실 수 있습니다.

다양한 예제로 학습하는 데이터 구조와 알고리즘: 교보문고 | 알라딘 | 인터파크 | 예스24

다양한 예제로 학습하는 데이터 구조와 알고리즘 for Java: 교보문고 | 알라딘 | 인터파크 | 예스24

8 thoughts on “알고리즘을 공부해줘야 프로그래머의 완성~

    1. jogamza Post author

      안녕하세요, 김동영 님!
      저자에게 이 책의 소스코드를 요청했습니다.

      jogamza@insightbook.co.kr로 이메일 주소를 보내주시면,
      저자에게 회신이 오는 대로 메일드리겠습니다.

      Reply
  1. 홍성빈

    데이터구조와 알고리즘 개념잡기에도 좋은 책인가요?

    Reply
    1. insight Post author

      역자의 의견은 “개념 잡기보다는 이미 알고 있던 개념을 요약 정리 하고 문제를 풀며 다지기에 적합한 책”이라고 하시네요.

      Reply

댓글 남기기