본문 바로가기

추천 검색어

실시간 인기 검색어

Learning JavaScript Data Structures and Algorithms(한국어판)

acorn+PACKT 시리즈
로이아니 그로네르 저자(글) · 이일웅 번역
에이콘출판 · 2015년 11월 19일
10.0 (4개의 리뷰)
집중돼요 (50%의 구매자)
  • Learning JavaScript Data Structures and Algorithms(한국어판) 대표 이미지
    Learning JavaScript Data Structures and Algorithms(한국어판) 대표 이미지
  • A4
    사이즈 비교
    210x297
    Learning JavaScript Data Structures and Algorithms(한국어판) 사이즈 비교 188x235
    단위 : mm
무료배송 이벤트 소득공제
10% 22,500 25,000
적립/혜택
1,250P

기본적립

5% 적립 1,250P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,250P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서만 15,000원 이상 구매 시 무료배송
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
주문정보를 불러오는 중입니다.
서울시 종로구 종로 1

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

패키지

북카드

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

자료 구조와 알고리즘은 프로그래밍의 기본 중의 기본이지만, 처음 공부하는 사람에게는 결코 배우기가 만만치 않고 따분할 수 있는 과목이다. 이 책 [자바스크립트 자료 구조와 알고리즘(Learning JavaScript Data Structures and Algorithms)]은 인터넷 브라우저만 있으면 곧바로 코드를 실행해볼 수 있게, 우리에게 친숙한 자바스크립트 언어를 사용해 딱딱하고 재미없는 자료 구조와 알고리즘 학습을 쉽고 명쾌하게 풀어준다.

작가정보

저자 로이아니 그로네르(Loiane Groner)는 브라질 상파울루에 살고 있으며, 8년 넘게 소프트웨어 개발을 해왔다. 대학 시절 IT에 큰 열정을 갖게 되면서 2년 반 동안 알고리즘, 자료 구조, 컴퓨팅 이론을 가르치는 보조 교사로 근무했다. ACM 국제 대학생 프로그래밍 경진대회에 학교 대표로 참가해 브라질 결선(남미 지역)에 오르기도 했던 그녀는 2년간 브라질 컴퓨팅 협회(SBC)의 학생 대표를 맡기도 했다. 4학년 때는 컴퓨터 공학부에서 TOP 3에 뽑히면서 공로상을 받았고 우등생으로 졸업했다.
이후 IBM 같은 다국적 기업에서 근무하면서 자바 SE/EE, 센차(Sencha) 기술(Ext JS와 센차 터치(Sench Touch)) 전문가로 일했다. 지금은 금융 회사의 소프트웨어 개발 관리자로 일하면서 해외 솔루션을 담당하고 있다. 비상임 센차 컨설턴트 및 고문으로도 활동 중이다.
팩트출판사에서 출판된 『Ext JS First Look』, 『Mastering Ext JS』, 『Sencha Architect App Development』 도서를 집필했다.
센차와 자바의 열성적인 팬인 그녀는 브라질 자바 유저 그룹인 캠피나스 자바 유저 그룹(CompinasJUG, Campinas Java Users Group)과 에스피리토 산토 자바 유저 그룹(ESJUG, Espirito Santo Java Users Group)에서 각각 리더와 코디네이터 역할을 맡고 있다.
개인 블로그(http://loianegroner.com(영어), http://loiane.com(포르투갈어))를 운영 중이고, 여기에 자신의 IT 커리어와 Ext JS, 센차 터치, 폰갭(PhoneGap), 스프링 프레임워크(Spring Framework), 그리고 각종 개발 노트와 출판 스크린캐스트 등을 올리면서 소프트웨어 개발 커뮤니티 활성화에도 헌신적이다.
페이스북(https://www.facebook.com/loianegroner)과 트위터(@loiane)로 연락할 수 있다.

역자 이일웅은 10년 넘게 국내, 미국 등지에서 대기업/공공기관 프로젝트를 수행한 웹 개발자이자, 두 딸아이의 사랑을 한 몸에 받고 사는 행복한 딸바보다. 자바 기반의 서버 플랫폼 구축, 데이터 연계, 그리고 다양한 자바스크립트 프레임워크를 응용한 프론트엔드 화면 개발을 주로 담당해왔다. 시간이 날 때엔 피아노를 연주한다. (개인 홈페이지: http://www.bullion.pe.kr)

작가의 말

자바스크립트는 오늘날 세상에서 가장 인기 있는 프로그래밍 언어다. 별다른 플러그인을 설치하지 않아도 대부분의 인터넷 브라우저가 해석할 수 있어서 자바스크립트를 ‘인터넷 언어’라고도 부른다. 끊임없이 성장을 거듭한 덕분에 이제 자바스크립트는 단순히 프론트엔드를 구현하는 언어뿐만 아니라, 서버(노드JS(Node.js))와 데이터베이스(몽고DB(MongoDB))에서도 활용하고 있다.
자료 구조는 IT 전문가라면 누구에게나 아주 중요한 필수 과목이다. 개발자로서 업무를 한다는 자체가 프로그래밍 언어와 자료 구조를 이용해 문제를 해결한다는 말이나 다름없기 때문이다. 실로 자료 구조는 프로그래머가 문제를 풀기 위해 필요한 필수 교과서다. 자료 구조를 잘못 선택하면 여러분이 작성한 프로그램의 성능에 부정적인 영향을 끼칠 수 있으므로 다양한 자료 구조의 특징과 적용 방법을 명확히 알고 있어야 한다.
알고리즘은 컴퓨터 과학의 예술이다. 같은 문제에 맞닥뜨리게 되더라도 해법은 여러 가지가 있을 수 있는데, 저마다 장단점이 있다. 따라서 널리 잘 알려진 검증된 알고리즘을 제대로 이해하고 활용할 수 있어야 한다.
모쪼록 행복한 코딩 하시길 바란다! - 저자 로이아니 그로네르

처음 이 책의 번역을 제의 받고 검토해봤을 때는 이미 너무나 잘 알려져 너무 흔한 주제가 아닌가 싶었는데, 일반적으로 자료 구조와 알고리즘 코드 관련 서적에서 많이 쓰는 C 언어가 아닌, ‘자바스크립트’ 언어를 사용한다는 점이 신선하다고 생각했습니다. 물론, 프로그래밍의 기본 체력을 다지는 데 어떤 언어로 구사할지는 그리 중요하지 않을 수도 있지만, 많은 사람에게 비교적 친숙한 자바스크립트 언어를 써서 적어도 IT 초심자들이 쉽게 시작할 수 있게 배려한 점은 참 마음에 듭니다.

제가 현장에서 프로젝트를 수행하면서 늘 느끼는 것 하나는, 평소에는 별로 찾아볼 일이 없을 것 같은 자료 구조, 알고리즘 지식이 위기에 봉착했을 때 결정적인 한 방을 한다는 사실입니다. 알고리즘을 잘 구사할 줄 모르는 사람이 무턱대고 대충 실행 가능한 정도로만 작성해놓은 코드가 나중에 시스템 오픈 이후에 서버 성능 등에 어떤 식으로든 영향을 미치게 되어 결국 프로젝트의 성패가 좌우되는 경우를 목격한 분들도 적지 않을 것입니다.

그런데 최근 수년간 새로 IT 분야에 진출한 엔트리 레벨의 기술자들을 보면, DB나 MVC 프레임워크 등은 비교적 잘 알고 있으면서도, 기본적인 연결 리스트나 정렬 알고리즘 개념에서는 개념이 박약해서 고객의 요구사항에 맞게 효과적으로 서버 로직을 구사하지 못하는 경우가 많습니다. 사정이 이러한데도 아직도 많은 국내 기업이 IT 개발자를 채용할 때 각종 툴이나 프레임워크 위주의 경험 유무만을 따지려는 풍토가 사라지지 않고 있어 매우 안타깝게 생각합니다. 어쨌든 구글과 IBM 같은 글로벌 IT 기업에서 꿈을 펼치고 싶은 현직 개발자, 또는 예비 프로그래머라면 기술 면접 시 빠지지 않는 단골 메뉴인 자료 구조와 알고리즘에 더더욱 박식한 프로그래머가 되어야 할 테니, 이 책을 읽으면서 본인의 프로그래밍 구사 능력을 점검해보시고 끊임없이 절차탁마하시기 바랍니다. - 역자 이일웅

목차

  • 1 자바스크립트 개요
    __환경 세팅
    ____브라우저 하나면 충분하다
    ____웹 서버(XAMPP) 사용하기
    ____순수 자바스크립트 환경(노드JS)
    __자바스크립트 기초
    ____변수
    ________변수 스코프
    ____연산자
    ____Truthy와 Falsy
    ____동등 연산자(= =/= = =)
    __제어 구조
    ____조건문
    ____루프문
    __함수
    __객체지향 프로그래밍
    __디버깅 툴
    __정리

    2 배열
    __왜 배열을 사용하는가?
    __배열의 생성과 초기화
    __원소 추가와 삭제
    __2차원과 다차원 배열
    __자바스크립트 배열 메소드 정리
    ____여러 배열 합치기
    ____반복자 함수
    ____검색과 정렬
    ________사용자 정의 정렬
    ________문자열 정렬
    ________검색
    ____배열을 문자열로 변환
    __정리

    3 스택
    __스택 만들기
    ____완성된 Stack 클래스
    ________Stack 클래스 사용
    __10진수에서 2진수로 변환
    __정리

    4 큐
    __큐 만들기
    ____완성된 Queue 클래스
    ____Queue 클래스 사용
    __우선순위 큐
    __환형 큐(뜨거운 감자)
    __정리

    5 연결 리스트
    __연결 리스트 만들기
    ____리스트 끝에 원소 추가하기
    ____원소 삭제
    ____임의의 위치에 원소 삽입하기
    ____그 밖의 메소드 구현
    ________toString 메소드
    ________indexOf 메소드
    ________isEmpty, size, getHead 메소드
    __이중 연결 리스트
    ____임의의 위치에 원소 삽입
    ____원소 삭제
    __환형 연결 리스트
    __정리

    6 집합
    __집합 만들기
    ____has(원소) 메소드
    ____add 메소드
    ____remove와 clear 메소드
    ____size 메소드
    ____values 메소드
    ____Set 클래스 사용
    __집합 연산
    ____합집합
    ____교집합
    ____차집합
    ____부분집합
    __정리

    7 딕셔너리와 해시
    __딕셔너리
    ____딕셔너리 만들기
    ________has와 set 메소드
    ________remove 메소드
    ________get과 values 메소드
    ________clear, size, keys, getItems 메소드
    ____딕셔너리 클래스 사용
    __해시 테이블
    ____해시 테이블 만들기
    ____HasthTable 클래스 사용
    ____해시 테이블과 해시 집합 비교
    ____해시 테이블 간 충돌 해결
    ________체이닝
    ________선형 탐색법
    ____해시 함수 개선
    __정리

    8 트리
    __트리 용어
    __이진 트리와 이진 탐색 트리
    ____BinarySearchTree 클래스 만들기
    ____트리에 키 삽입하기
    __트리 순회
    ____중위 순회
    ____전위 순회
    ____후위 순회
    __트리 노드 검색
    ____최솟값/최댓값 찾기
    ____특정 값 찾기
    ____노드 삭제
    ________리프 노드인 경우
    ________좌/우측 어느 한쪽에만 자식 노드가 있는 경우
    ________두 자식을 모두 가진 노드일 경우
    __이진 트리 보충 내용
    __정리

    9 그래프
    __그래프 용어
    ____방향/무방향 그래프
    __그래프 나타내기
    ____인접 행렬
    ____인접 리스트
    ____근접 행렬
    __Graph 클래스 만들기
    __그래프 순회
    ____너비 우선 탐색(BFS)
    ________BFS로 최단 경로 찾기
    ________최단 경로 알고리즘 관련 보충 내용
    ____깊이 우선 탐색(DFS)
    ________DFS 알고리즘 탐구
    ________DFS를 이용한 위상 정렬
    __정리

    10 정렬과 검색 알고리즘
    __정렬 알고리즘
    ____버블 정렬
    ________개선된 버블 정렬
    ____선택 정렬
    ____삽입 정렬
    ____병합 정렬
    ____퀵 정렬
    ________파티션 과정
    ________퀵 정렬 실행
    __검색 알고리즘
    ____순차 검색
    ____이진 검색
    __정리

    11 그 밖의 알고리즘
    __재귀
    ____자바스크립트에서 호출 스택 크기의 한계
    ____피보나치 수열
    __동적 프로그래밍
    ____최소 동전 교환 문제
    __욕심쟁이 알고리즘
    ____최소 동전 바꾸기 문제
    __O 표기법
    ____O 표기법 이해
    ________O(1)
    ________O(n)
    ________O(n2)
    __알고리즘 복잡도 비교
    __재미있는 알고리즘의 세계로!
    __정리

    부록 O 표기법 정리
    __자료 구조
    __그래프
    __정렬 알고리즘
    __검색 알고리즘

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 배열, 스택, 큐에서 원소의 선언, 추가, 삭제
■ DFS와 BFS 알고리즘으로 가장 복잡한 자료 구조인 그래프를 만들어 사용
■ 연결 리스트, 이중 연결 리스트, 환형 연결 리스트의 강력한 쓰임새 이해
■ 해시 테이블, 딕셔너리, 집합으로 중복되지 않는 원소 저장
■ 이진 트리와 이진 탐색 트리의 응용
■ 버블 정렬, 선택 정렬, 삽입 정렬, 병합 정렬, 퀵 정렬 알고리즘을 이용한 자료 구조 정렬
■ 순차 탐색과 이진 탐색으로 자료 구조의 원소 찾기
■ O 표기법의 중요성과 동적 프로그래밍, 욕심쟁이 알고리즘 이해

★ 이 책의 대상 독자 ★

자바스크립트 개발자, 또는 자바스크립트의 기초 지식을 갖춘 사람이라면 자바스크립트의 최적화된 코드를 살펴보면서 빠르게 책장을 넘겨볼 수 있을 것이다. 알고리즘 공부를 재미있게 시작하려면 약간의 프로그래밍 지식은 필요하다.

★ 이 책의 구성 ★

1장, ‘자바스크립트 개요’에서는 자료 구조와 알고리즘을 배우기 전에 필요한 기본적인 내용과 이 책의 예제 코드 실습에 필요한 개발 환경 설정을 설명한다.

2장, ‘배열’에서는 자료 구조의 가장 기본이면서 많이 쓰이는 배열에 대해 다룬다. 배열의 원소를 선언, 초기화, 추가, 삭제하는 방법을 구체적인 예시로 설명하고, 자바스크립트 내장 메소드에 대해서도 알아본다.

3장, ‘스택’에서는 스택 자료 구조를 설명하고, 스택의 생성 방법과 원소를 추가/삭제하는 방법을 살펴본다. 스택을 이용해 컴퓨터 과학의 문제들을 어떻게 해결하는지 알아본다.

4장, ‘큐’에서는 큐 자료 구조를 설명하고, 큐의 생성 방법과 원소를 추가/삭제하는 방법을 살펴본다. 큐를 이용해 컴퓨터 과학의 문제들을 어떻게 해결하는지 알아보고, 스택과 큐의 차이점을 비교한다.

5장, ‘연결 리스트’에서는 객체와 포인터 개념을 가지고 연결 리스트 자료 구조를 만들어본다. 원소의 선언, 생성, 추가, 삭제하는 방법 외에도 이중 연결 리스트, 환형 연결 리스트 등의 변형된 형태의 연결 리스트에 대해서도 알아본다.

6장, ‘집합’에서는 집합 자료 구조를 소개하고, 비반복적인 원소를 저장하는 방법을 알아본다. 몇 가지 상이한 집합 연산에 대해 살펴보고 각각을 어떻게 구현할지, 어떻게 활용할지 배운다.

7장, ‘딕셔너리와 해시’에서는 딕셔너리, 해시 자료 구조와 둘 사이의 차이점을 설명한다. 두 자료 구조를 선언, 생성, 활용하고, 해시 충돌을 우회해 더 나은 해시 함수를 만드는 기법 등을 알아본다.

8장, ‘트리’에서는 트리 자료 구조와 관련 용어를 설명하고, 이진 탐색 트리와 노드를 탐색, 순회, 추가, 삭제하는 메소드를 집중적으로 다룬다. 흥미진진한 트리의 세계로 안내하고, 다음 단계에서 학습해야 할 트리 알고리즘을 제시한다.

9장, ‘그래프’에서는 놀라운 그래프 자료 구조의 세계로 여러분을 초대한다. 그래프를 응용해 실생활의 갖가지 문제들을 해결하는 방법과 일반적인 그래프 용어들, 그래프를 표현하는 여러 가지 방법, 너비 우선, 깊이 우선 탐색 알고리즘으로 그래프를 순회하는 방법과 응용 사례를 살펴본다.

10장, ‘정렬과 검색 알고리즘’에서는 가장 많이 쓰이는 정렬 알고리즘(버블 정렬, 선택 정렬, 삽입 정렬, 병합 정렬, 퀵 정렬)과 탐색 알고리즘(순차 검색, 이진 검색)을 다룬다.

11장, ‘그 밖의 알고리즘’에서는 몇몇 알고리즘을 추가로 소개하고 O 표기법의 개념을 설명한다. 재귀 개념을 비롯해서 동적 프로그래밍과 욕심쟁이 알고리즘 같은 고급 알고리즘 기법을 다룬다. 마지막으로, 여러분이 책거리를 한 이후에 공부할 내용을 제시한다.

부록, ’O 표기법 정리’에서는 이 책에서 배운 알고리즘의 복잡도를 O 표기법으로 정리한 표를 제공한다.

기본정보

상품정보
ISBN 9788960777842
발행(출시)일자 2015년 11월 19일
쪽수 256쪽
크기
188 * 235 * 16 mm / 616 g
총권수 1권
시리즈명
acorn+PACKT 시리즈
원서명/저자명 Learning JavaScript Data Structures and Algorithms/Loiane Groner

Klover

Klover 리뷰 안내
교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1.리워드 안내
구매 후 90일 이내에 평점과 10자 이상의 리뷰 작성 시 e교환권 200원을 적립해 드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
한달 후 리뷰
구매 후 30일~ 120일 이내에 작성된 두 번째 구매리뷰에 대해 한 달 후 리뷰로 인지하고 e교환권 100원을 추가 제공합니다.

* 강연, 공연, 여행, 동영상, 사은품, 기프트카드 상품은 지급 제외
2.운영 원칙 안내
Klover 리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
3.신고하기
다른 고객이 작성리뷰에 대해 불쾌함을 느끼는 경우 신고를 할 수 있으며, 신고 자가 일정수준 이상 누적되면 작성하신 리뷰가 노출되지 않을 수 있습니다.

구매 후 리뷰 작성 시, e교환권 200원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요

교환/반품/품절 안내

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

이벤트
TOP

저자 모두보기

매장별 재고 및 도서위치

할인쿠폰 다운로드

  • 쿠폰은 주문결제화면에서 사용 가능합니다.
  • 다운로드한 쿠폰은 마이 > 나의 통장 에서 확인 가능합니다.
  • 도서정가제 적용 대상 상품에 대해서는 정가의 10%까지 쿠폰 할인이 가능합니다.
  • 도서정가제 적용 대상 상품에 10% 할인이 되었다면, 해당 상품에는 사용하실 수
    없습니다.

적립예정포인트 안내

  • 통합포인트 안내

    • 통합포인트는 교보문고(인터넷, 매장), 핫트랙스(인터넷, 매장), 모바일 교보문고 등 다양한 곳에서 사용하실 수 있습니다.
    • 상품 주문 시, 해당 상품의 적립률에 따라 적립 예정 포인트가 자동 합산되고 주문하신 상품이 발송완료 된 후에 자동으로 적립됩니다.
    • 단, 쿠폰 및 마일리지, 통합포인트, e교환권 사용 시 적립 예정 통합포인트가 변동될 수 있으며 주문취소나 반품시에는 적립된 통합포인트가 다시 차감됩니다.
  • 통합포인트 적립 안내

    • 통합포인트는 도서정가제 범위 내에서 적용됩니다.
    • 추가적립 및 회원 혜택은 도서정가제 대상상품(국내도서, eBook등)으로만 주문시는 해당되지 않습니다.
  • 기본적립) 상품별 적립금액

    • 온라인교보문고에서 상품 구매시 상품의 적립률에 따라 적립됩니다.
    • 단 도서정가제 적용 대상인 국내도서,eBook은 15%내에서 할인율을 제외한 금액내로 적립됩니다.
  • 추가적립) 5만원 이상 구매시 통합포인트 2천원 추가적립

    • 5만원 이상 구매시 통합포인트 2천원 적립됩니다.
    • 도서정가제 예외상품(외서,음반,DVD,잡지(일부),기프트) 2천원 이상 포함시 적립 가능합니다.
    • 주문하신 상품이 전체 품절인 경우 적립되지 않습니다.
  • 회원혜택) 3만원이상 구매시 회원등급별 2~4% 추가적립

    • 회원등급이 플래티넘, 골드, 실버 등급의 경우 추가적립 됩니다.
    • 추가적립은 실결제액 기준(쿠폰 및 마일리지, 통합포인트, e교환권 사용액 제외) 3만원 이상일 경우 적립됩니다.
    • 주문 후 취소,반품분의 통합포인트는 단품별로 회수되며, 반품으로 인해 결제잔액이 3만원 미만으로 변경될 경우 추가 통합포인트는 전액 회수될 수 있습니다.

제휴 포인트 안내

제휴 포인트 사용

  • OK CASHBAG 10원 단위사용 (사용금액 제한없음)
  • GS&POINT 최대 10만 원 사용
더보기

구매방법 별 배송안내

지역별 도착 예정일

수도권 지역

배송 일정 안내 테이블로 결제 완료 시간, 도착예정일 결제 완료 시간 컬럼의 하위로 평일 0시 ~ 12시 토요일 0시 ~ 11시 평일 12시 ~ 22시 평일 12시 ~ 24시 토요일 11시 ~ 21시 을(를) 나타낸 표입니다.
결제 완료 시간 도착예정일
평일 0시 ~ 12시

토요일 0시 ~ 11시
당일배송 오늘

당일배송 오늘
평일 12시 ~ 22시

평일 12시 ~ 24시

토요일 11시 ~ 21시
새벽배송 내일 07시 이전

내일

일요배송 일요일

수도권 외 (천안, 대전, 울산, 부산, 대구, 창원)

배송 일정 안내 테이블로 결제 완료 시간, 도착예정일 결제 완료 시간 컬럼의 하위로 월~토 0시 ~ 11시 30분 을(를) 나타낸 표입니다.
결제 완료 시간 도착예정일
월~토 0시 ~ 11시 30분
당일배송 오늘

배송 유의사항

  • 새벽배송과 일요배송은 수도권 일부 지역을 대상으로 합니다. 상품 상세페이지에서 도착 예정일을 확인해 주세요.
  • 수도권 외 지역에서 선물포장하기 또는 사은품을 포함하여 주문할 경우 당일배송 불가합니다.
  • 무통장입금 주문 후 당일 배송 가능 시간 이후 입금된 경우 당일 배송 불가합니다.
  • 새벽배송의 경우 공동 현관 출입 번호가 누락 되었거나 틀릴 경우 요청하신 방법으로 출입이 어려워, 부득이하게 공동 현관 또는 경비실 앞에 배송 될 수 있습니다.
  • 학교, 관공서, 회사 등 출입 제한 시간이 있는 곳은 당일배송, 새벽배송, 일요배송이 제공되지 않을 수 있습니다.
  • 공휴일과 겹친 토요일, 일요일은 일요일 배송에서 제외됩니다. 일요배송은 한정 수량에 한해 제공됩니다. 수량 초과 시 일반배송으로 발송되니 주문 시 도착 예정일을 확인해 주세요.
  • 주문 후 배송지 변경 시 변경된 배송지에 따라 익일 배송될 수 있습니다.
  • 수도권 외 지역의 경우 효율적인 배송을 위해 각 지역 매장에서 택배를 발송하므로, 주문 시의 부록과 상이할 수 있습니다.
  • 각 지역 매장에서 재고 부족 시 재고 확보를 위해 당일 배송이 불가할 수 있습니다.
  • 기상악화로 인한 도로 사정으로 일부 지역의 배송 지연이 발생될 수 있습니다.
  • 출고 예정일이 5일 이상인 상품의 경우(결제일로부터 7일 동안 미입고), 출판사 / 유통사 사정으로 품/절판 되어 구입이 어려울 수 있습니다. 이 경우 SMS, 메일로 알려드립니다.
  • 분철상품 주문 시 분철 작업으로 인해 기존 도착 예정일에 2일 정도 추가되며, 당일 배송, 해외 배송이 불가합니다.
  • 해외주문도서는 해외 거래처 사정에 의해 품절/지연될 수 있습니다.
  • 스페셜오더 도서나 일서 해외 주문 도서와 함께 주문 시 배송일이 이에 맞추어 지연되오니, 이점 유의해 주시기 바랍니다.

바로드림존에서 받기

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상 시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함 되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해 주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반 코너에서 수령확인이 가능합니다
  • 선물 받는 분의 휴대폰번호만 입력하신 후 결제하시면 받는 분 휴대폰으로 선물번호가 전달됩니다.
  • 문자를 받은 분께서는 마이 > 주문관리 > 모바일 선물내역 화면에서 선물번호와 배송지 정보를 입력하시면 선물주문이 완료되어 상품준비 및 배송이 진행됩니다.
  • 선물하기 결제하신 후 14일까지 받는 분이 선물번호를 등록하지 않으실 경우 주문은 자동취소 됩니다.
  • 또한 배송 전 상품이 품절 / 절판 될 경우 주문은 자동취소 됩니다.

바로드림 서비스 안내

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.
  1. STEP 01
    픽업박스에서 찾기 주문
  2. STEP 02
    도서준비완료 후 휴대폰으로 인증번호 전송
  3. STEP 03
    매장 방문하여 픽업박스에서 인증번호 입력 후 도서 픽업
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.

도서 소득공제 안내

  • 도서 소득공제란?

    • 2018년 7월 1일 부터 근로소득자가 신용카드 등으로 도서구입 및 공연을 관람하기 위해 사용한 금액이 추가 공제됩니다. (추가 공제한도 100만원까지 인정)
      • 총 급여 7,000만 원 이하 근로소득자 중 신용카드, 직불카드 등 사용액이 총급여의 25%가 넘는 사람에게 적용
      • 현재 ‘신용카드 등 사용금액’의 소득 공제한도는 300만 원이고 신용카드사용액의 공제율은 15%이지만, 도서·공연 사용분은 추가로 100만 원의 소득 공제한도가 인정되고 공제율은 30%로 적용
      • 시행시기 이후 도서·공연 사용액에 대해서는 “2018년 귀속 근로소득 연말 정산”시기(19.1.15~)에 국세청 홈택스 연말정산간소화 서비스 제공
  • 도서 소득공제 대상

    • 도서(내서,외서,해외주문도서), eBook(구매)
    • 도서 소득공제 대상 상품에 수반되는 국내 배송비 (해외 배송비 제외)
      • 제외상품 : 잡지 등 정기 간행물, 음반, DVD, 기프트, eBook(대여,학술논문), 사은품, 선물포장, 책 그리고 꽃
      • 상품정보의 “소득공제” 표기를 참고하시기 바랍니다.
  • 도서 소득공제 가능 결제수단

    • 카드결제 : 신용카드(개인카드에 한함)
    • 현금결제 : 예치금, 교보e캐시(충전에한함), 해피머니상품권, 컬쳐캐쉬, 기프트 카드, 실시간계좌이체, 온라인입금
    • 간편결제 : 교보페이, 네이버페이, 삼성페이, 카카오페이, PAYCO, 토스, CHAI
      • 현금결제는 현금영수증을 개인소득공제용으로 신청 시에만 도서 소득공제 됩니다.
      • 교보e캐시 도서 소득공제 금액은 교보eBook > e캐시 > 충전/사용내역에서 확인 가능합니다.
      • SKpay, 휴대폰 결제, 교보캐시는 도서 소득공제 불가
  • 부분 취소 안내

    • 대상상품+제외상품을 주문하여 신용카드 "2회 결제하기"를 선택 한 경우, 부분취소/반품 시 예치금으로 환원됩니다.

      신용카드 결제 후 예치금으로 환원 된 경우 승인취소 되지 않습니다.

  • 도서 소득공제 불가 안내

    • 법인카드로 결제 한 경우
    • 현금영수증을 사업자증빙용으로 신청 한 경우
    • 분철신청시 발생되는 분철비용

알림 신청

아래의 알림 신청 시 원하시는 소식을 받아 보실 수 있습니다.
알림신청 취소는 마이룸 > 알림신청내역에서 가능합니다.

Learning JavaScript Data Structures and Algorithms(한국어판)
자바스크립트 자료 구조와 알고리즘
신고

신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.

허위 신고일 경우, 신고자의 서비스 활동이 제한될 수 있으니 유의하시어
신중하게 신고해주세요.

판형알림

  • A3 [297×420mm]
  • A4 [210×297mm]
  • A5 [148×210mm]
  • A6 [105×148mm]
  • B4 [257×364mm]
  • B5 [182×257mm]
  • B6 [128×182mm]
  • 8C [8절]
  • 기타 [가로×세로]
EBS X 교보문고 고객님을 위한 5,000원 열공 혜택!
자세히 보기

해외주문양서 배송지연 안내

현재 미국 현지 눈폭풍으로 인해
해외 거래처 출고가 지연되고 있습니다.

해외주문양서 주문 시
예상 출고일보다 배송기간이 더 소요될 수 있으니
고객님의 너그러운 양해 부탁드립니다.

감사합니다.