알고리즘 도감
- 저자<이시다 모리테루>,<미야자키 쇼이치> 공저/<김완섭> 역
- 출판사제이펍
- 출판일2020-06-03
- 등록일2020-07-15
보유 1, 대출 0,
예약 0, 누적대출 37, 누적예약 1
책소개
앱과 함께 직관적으로 배우는 알고리즘 학습서!이 책은 알고리즘을 배우는 데 최고로 평가받고 있는 ‘Algorithms’ 앱을 토대로 특별히 고안된 책입니다. 처음 배울 때는 이해하기 쉽고, 다시 배울 때도 쉽게 내용을 떠올릴 수 있도록 구성했습니다. 26개의 핵심 알고리즘과 7개의 데이터 구조 모두를 그림으로 표현하여 개념이나 구조를 직관적으로 이해할 수 있습니다.
저자소개
도쿄에서 활동하고 있는 프리랜서 엔지니어다. 2011년 교토대 대학원 석사과정을 수료한 후에 몇몇 벤처 기업에서 일하다 프리랜서로 독립하였다. 직접 제작한 엔지니어용 학습 앱인 ‘Algorithms’을 2016년에 출시하였는데, 채 1년도 안 되어 전 세계 50만 다운로드를 달성하였고 ‘애플이 선택한 2016년 베스트 앱’으로도 선정되었다.
목차
CHAPTER 0 알고리즘의 기본 0010-1 알고리즘이란? 0020-2 계산 시간을 측정하는 방법 007CHAPTER 1 데이터 구조 0091-1 데이터 구조란? 0101-2 리스트 0141-3 배열 0181-4 스택 0221-5 큐 0241-6 해시 테이블 0261-7 힙 0341-8 이진 탐색 트리 038CHAPTER 2 정렬 0452-1 정렬이란? 0462-2 버블 정렬 0482-3 선택 정렬 0522-4 삽입 정렬 0542-5 힙 정렬 0582-6 병합 정렬 0622-7 퀵 정렬 066CHAPTER 3 배열의 탐색 0733-1 선형 탐색 0743-2 이진 탐색 076CHAPTER 4 그래프 탐색 0794-1 그래프란? 0804-2 너비 우선 탐색 0844-3 깊이 우선 탐색 0884-4 벨먼-포드 알고리즘 0924-5 다익스트라 알고리즘 0984-6 A* 106CHAPTER 5 보안 알고리즘 1115-1 보안과 알고리즘 1125-2 암호의 기본 1165-3 해시 함수 1205-4 공통키 암호 방식 1245-5 공개키 암호 방식 1285-6 하이브리드 암호 방식 1365-7 디피-헬만 키 교환법 1405-8 메시지 인증 코드 1485-9 전자 서명 1565-10 전자 인증서 162CHAPTER 6 클러스터링 1696-1 클러스터링이란? 1706-2 k-means 알고리즘 172CHAPTER 7 기타 알고리즘 1777-1 유클리드 1787-2 소수 판별법 1827-3 페이지랭크 1867-4 하노이의 탑 194