본문 바로가기 주메뉴 바로가기
국회도서관 홈으로 정보검색 소장정보 검색

결과 내 검색

동의어 포함

출판사 책소개

알라딘제공
알고리즘이 작동하는 수학적 아이디어를 밝힌다.
이 책은 경험 많은 저자들이 십 년 넘게 UC 버클리와 UC 샌디에이고 대학에서 강의한 내용을 토대로 알고리즘의 기초를 설명합니다. 백과사전식으로 구성하지 않고 매끄러운 논리적 흐름에 따라 이야기를 전개하므로, 전통적인 알고리즘 책에서 생략하거나 강조하지 않은 내용도 다룹니다. 또한, 여러 가지 알고리즘 속에 숨은 수학적 아이디어를 이해하는 데 초점을 맞추고 있으며, 직관적이고 엄밀하면서도 형식에 얽매이지 않은 방식으로 설명합니다.

- 출판사 리뷰 -

문제는 알고리즘이다!
컴퓨터를 둘러싼 환경은 나날이 크게 변화하고 있습니다. 새로운 운영체제의 등장, CPU 고속화, 스마트폰과 태블릿 단말기의 대두, 클라우드의 보급 등, 거론하자면 끝이 없습니다. 이러한 시대의 변화 속에서도 변함없이 중요한 것이 바로 ‘알고리즘’입니다. 요즘처럼 기술 변화가 빠른 시대에는 특정 기술이나 프로그래밍 언어에 익숙한 것보다는 알고리즘을 익히는 것이 더욱 중요합니다. 컴퓨터 과학의 기본을 이루는 알고리즘은 문제 해결 능력뿐만 아니라 논리적인 사고 능력까지 길러줍니다.

이 책은 경험 많은 저자들이 UC 버클리와 UC 샌디에이고 대학에서 컴퓨터 과학 전공생을 대상으로 10년 넘게 강의한 내용을 정리한 것입니다. 매끄러운 논리로 알고리즘과 그 속에 숨은 수학적 아이디어를 설명하는 데 초점을 맞추고 있습니다. 컴퓨터를 전공한다면 알고리즘의 중요성은 아무리 강조해도 지나치지 않습니다. 문제는 알고리즘입니다.

이 책의 구성

Part 1 숫자 알고리즘과 분할 정복법 알고리즘.
알고리즘의 역사적 탄생, 소수 판별, 모듈러 연산, 인수분해, RSA 암호화 시스템, 정렬, 고속 푸리에 변환

Part 2 그래프와 탐욕 알고리즘.
깊이 우선 탐색, 너비 우선 탐색, 데이크스트라 알고리즘, 최단 경로, 최소 신장 트리, 허프만 부호화, 집합 덮개

Part 3 동적 계획법과 선형 계획법.
배낭 문제, 외판원 문제(TSP), 축약, 이분 짝짓기, 쌍대성, 제로섬 게임, 심플렉스 알고리즘

Part 4 NP-완전 문제와 양자 알고리즘.
탐색 문제, 충족 가능성 문제(SAT), 분기 한정법, 근사 알고리즘, 휴리스틱 기법, 양자 푸리에 변환