[책] 자바로 배우는 핵심 자료구조와 알고리즘
2020. 12. 20. 21:45ㆍ이런저런/책
자바로 배우는 핵심 자료구조와 알고리즘
소프트웨어의 품질을 높이는 가장 기본적인 방법은
소프트웨어를 개발하면서 사용하는
자료구조와 알고리즘을 정확히 이해하고
필요한 곳에 최적의 자료구조와 알고리즘을
선택하고 개발하는 것이 아닐까 싶다.
이 책은 자바를 사용하는 개발자들에게
더 나은 선택을 할 수 있는 방법을 알려주는 것 같다.
이러저러한 자료구조들만 나열하는 것이 아니라
여러 자료구조를 사용해야하는 웹 검색을 주제로
자바의 기본 자료구조인 JCF (Java Collections Framework)의
주요 클래스를 하나 하나 사용해본다.
그 후 어떻게 동작하는지 세부적인 내용을 알아보며
어떻게 활용하는지에 대해서 설명하는 것들이
개념을 이해하고 시간 복잡도를 분석하고
성능을 측정하고 이를 개선하는 것까지도
생각할 수 있도록 해준다.
소프트웨어 엔지니어가 알아야 할
기본적인 도구를 실용적인 측면에서
자바를 통해 제대로 알려주는 듯 하다.
문제 풀이 형식으로 구성되어
실습 과제를 준 후
바로 제시되는 전통적인 답변과 필자의 견해를 통해
문제 푸는 것에 대한 부담도 별로 없고
한 번 생각해 본 이후
제시된 해답과 자신의 풀이를
비교/확인 해볼 수 있어서
개발자들에겐 더욱 좋은 것 같다.
버전 관리와 유닛 테스트같은
개발자로서 익혀둬야 할
기본적인 내용들도 녹여놓아
실무에서도 자연스레 적용할 수 있는
기회가 될 수도 있을 것 같다.
'이런저런 > 책' 카테고리의 다른 글
[책] 웹 애플리케이션 보안 (0) | 2021.03.21 |
---|---|
[책] 이것이 C#이다 (개정판) (0) | 2021.02.21 |
[책] Vue.js 첫걸음 (0) | 2020.11.21 |
[책] Django를 활용한 쉽고 빠른 웹 개발 파이썬 웹프로그래밍 (실전편) (0) | 2020.10.23 |
[책] 퀀트 전략을 위한 인공지능 트레이딩 (0) | 2020.09.23 |