본문 바로가기
독서 및 강연 기록

[독서 노트] <쉽게 배우는 자료 구조 with Java> - 문병로 저

글: Song hyun 2024. 6. 16.
728x90
반응형

[독서 노트] <쉽게 배우는 자료 구조 with Java> - 문병로 저


 

 자료구조에 대해서는 큰 얼개는 알고 있지만(큐,스택, 이진탐색 트리 등등), 깊게 배운 적은 없었다. 그래서 기초를 다지고자 시작한 것이 자료구조 스터디이다. 이 스터디에서는 한 권의 도서를 가지고 함께 이야기를 나누고, 발표를 하는 방식으로 진행하고 있는데, 여기서 다루는 책이 바로 <쉽게 배우는 자료 구조 with Java> 이다. 

 

 

 이 책에서는 자료구조와 재귀, 자바 기초 문법, 그리고 자료구조의 유형과 특성들에 대해 다루고 있다. 실제로 대학 교재로도 사용되는 것인지 강의 보조 자료로 사용하는 법도 실려있어 신기했다.  

 

 크게 나누자면 기본 개념/선형 자료구조/인덱스/우선순위 큐/정렬 알고리즘으로 나뉘어져 있다!

 

 이 책을 가지고 공부한 지 얼마 되지 않아, 확실히 다 말할 수는 없지만.. 이 책에서는 여러 수학적인 개념(ex: 팩토리얼, 피보나치 수열, 등차 수열 등)을 사용해 알고리즘을 설명하고 있다. 고등학교 졸업 이후로 수학을 거의 공부하지 않았던 나였기에(ㅠㅠ) 처음 읽을 때에는 그 개념들이 떠오르지 않아 읽는 데 애먹었던 기억이 난다. 

 

 개념을 다양한 예시들로 설명하고 있고, 연습 문제가 많은 점이 마음에 든다. 예시에 해당되는 수학적 개념들을 검색하며 읽고 있으면 이해에 도움이 된다. 알고리즘은 수학과 깊은 관련이 있는 만큼, 기초적인 고등수학과 병행하여 공부를 하면 더 큰 효과를 보지 않을까 싶다. 지금부터라도 천천히 수학 공부를 시작해야겠다..ㅎㅎ

 

728x90
반응형