Book description
"이 책은 컴퓨터과학을 공부하거나 기술 인터뷰를 준비하는 소프트웨어 개발자를 위한 실용적인 책입니다. 자료구조와 알고리즘을 빠르게 배울 수 있도록 실용적이고 중요한 부분을 중점으로 설명합니다. 자료구조가 어떻게 동작하는지보다 어떻게 활용하는지에 초점을 맞추었습니다.
이 책은 웹 검색이라는 응용 분야에 집중합니다. 이 분야는 자료구조를 광범위하게 사용하며 자체로도 흥미롭고 중요합니다. 다른 책에서는 보기 어렵지만 기술 인터뷰에 필요한 내용입니다. 또한, 버전 관리와 유닛 테스트 같은 기본적인 소프트웨어 엔지니어링 실무 내용도 다룹니다. 장마다 배운 것을 확인할 수 있는 예제가 있고, 해답을 확인할 수 있는 자동화된 테스트도 제공합니다."
Table of contents
- 자바로 배우는 핵심 자료구조와 알고리즘
- CHAPTER 1 인터페이스
- CHAPTER 2 알고리즘 분석
- CHAPTER 3 ArrayList 클래스
- CHAPTER 4 LinkedList 클래스
- CHAPTER 5 이중 연결 리스트
- CHAPTER 6 트리 순회
- CHAPTER 7 철학으로 가는 길
- CHAPTER 8 인덱서
- CHAPTER 9 Map 인터페이스
- CHAPTER 10 해싱
- CHAPTER 11 HashMap 클래스
- CHAPTER 12 TreeMap 클래스
- CHAPTER 13 이진 탐색 트리
- CHAPTER 14 영속성
- CHAPTER 15 위키피디아 크롤링
- CHAPTER 16 불리언 검색
- CHAPTER 17 정렬
- 찾아보기
Product information
- Title: 자바로 배우는 핵심 자료구조와 알고리즘: 기술 면접에 필요한 실용주의 자료구조와 알고리즘
- Author(s):
- Release date: June 2018
- Publisher(s): Hanbit Media, Inc.
- ISBN: 9791162240847
You might also like
book
러닝 자바스크립트: ES6로 제대로 입문하는 모던 자바스크립트 웹 개발
이 책은 ES6를 포함하여 최신 자바스크립트 개발을 주도하는 언어 특징과 기술, 관련 도구, 패러다임을 포괄적으로 다룬다. …
book
금융 전략을 위한 머신러닝: 19가지 사례를 통해 익히는 금융 전략, 머신러닝, 데이터 과학
앞으로 금융 산업은 머신러닝과 데이터 과학으로 인해 변화될 것이다. 이 책은 금융업계에서 종사하는 분석가, 거래자, 연구원, …
book
프로그래밍 스칼라: 실용적인 스칼라 활용법을 익히는 가장 확실한 실전 바이블 (2.11.x 버전 기반)
이 책은 다양한 코드 예제가 포함된 실전 바이블이다. 초보자와 고급 사용자를 한데 아우를 뿐 아니라, 실제 …
book
코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법
『코드로 인프라 관리하기』는 시스템 관리자가 자동으로 플랫폼을 통제하는 ‘코드로서의 인프라’를 세 부분으로 나눠 소개하는 안내서다. 1부에서는 …