이벤트 배너 항공학교 교재구매

전체 카테고리

추천 메뉴

공지사항


현재 위치

읽고 나면 진짜 쉬워지는 자료 구조

공유
SNS 공유하기
  • 페이스북 공유
    페이스북
  • 트위터 공유
    트위터
  • 핀터레스트 공유
    핀터레스트
  • 카카오스토리 공유
    카카오스토리
  • 정가
    30,000
  • 판매가
    27,000
  • 구매제한
    최소 1개
  • 구매혜택

    할인 :

    적립 마일리지 :

  • 배송비
    0원 조건별배송
    금액별배송비
    0원 이상 ~ 18,000원 미만 2,500원
    18,000원 이상 0원

    배송비 계산 기준 : 판매가 + 옵션가 + 추가상품가 + 텍스트옵션가 - 상품할인가 - 상품쿠폰할인가

    택배  /  주문시결제(선결제)
    방문 수령지 : 경기도 파주시 산남로 5-84 (산남동) 디엠도서유통
  • 상품코드
    1000165021
  • 자체상품코드
    9791140708765
  • 제조사
    길벗
  • 원산지
    상품상세참고
읽고 나면 진짜 쉬워지는 자료 구조
0
  • 총 상품금액
  • 총 할인금액
  • 총 합계금액

상품상세정보

*도서소개

기술 면접, 코딩 테스트의 필수 주제인 자료 구조!최적의 자료 구조를 선택해야 더 효율적인 코드를 구현할 수 있다!자료 구조를 사용하는 궁극적인 이유는 메모리를 효율적으로 사용하면서 데이터를 안정적으로 처리하기 위해서다. 따라서 데이터의 특징을 잘 분석하고 그에 맞게 ‘적합한’ 자료 구조를 선택하는 것이 중요하다. 기술 면접에서 자료 구조나 알고리즘을 포함하는 이유도 바로 이 때문이다. 이 책은 단순히 자료 구조의 종류를 나열하고 소개하는 것이 아니라 핵심 자료 구조 15개에 초점을 맞추고 어떻게 동작하는지, 왜 이 자료 구조가 중요한지 알려준다. 책의 내용을 모두 학습하면 최적의 자료 구조를 선택할 수 있는 판단력을 기를 수 있을 것이다. 우리에게 익숙한 실생활 예시로 풀어서 설명하기 때문에 읽는 것만으로도 추상적인 개념들을 충분히 이해할 수 있다. 자료 구조를 따로 배운 적이 없거나 이미 배웠지만 기억이 잘 나지 않아 빠르게 복습하고 싶다면 이 책으로 당장 시작해보자!

*출판사도서소개

이 책은 단순히 자료 구조의 종류를 나열하고 소개하는 책이 아니다. 어떻게 동작하는지, 왜 이 자료 구조가 중요한지에 초점을 맞춰 재미있게 풀어낸 입문서이다. 수많은 도해와 유머러스한 비유를 통해 자료 구조가 프로그램을 어떻게 더 효율적이고 유연하게 만드는지 쉽게 배울 수 있다. 책에 나오는 모든 자료 구조는 프로그래밍 언어에 구애 받지 않는 의사 코드로 보여주며, 변수와 배열부터 스택, 캐시, 블룸 필터, 쿼드 트리, 그래프에 이르기까지 15개 이상의 핵심 자료 구조를 구현해 본다. 박물관의 수집품 컬렉션 인덱스를 구성하거나 만화 대사를 이용해 홍보 문구를 만들고 다람쥐가 나무 줄기를 따라 목적지로 이동하는 걸 관찰하고, 심지어는 가장 가까운 커피숍을 찾는 방법 등 일상에서 있을 법 하면서도 기발한 예제로 구성했다. 이 책에서 다루는 내용 ㆍ 계산 성능을 최적화하기 위해 속도, 유연성, 메모리 사용량 간의 균형 맞추기 ㆍ 필요에 따라 동적으로 확장하거나 축소할 수 있는 자료 구조 설계하기 ㆍ 간단한 자료 구조를 결합해 캐시 항목 추정, 값과 키 매핑, 메모리에 맞춰 노드 크기 조정 등 고급 작업 수행하기 ㆍ 해시 테이블에서 데이터 검색, 이진 검색 트리로 검색 속도 향상시키기 ㆍ B-트리로 검색 효율성 향상시키기, 무작위적 구조로 불량 데이터의 영향 줄이기 우리에게 익숙한 실생활 예시로 독자의 눈높이에 맞춰 설명하기 때문에 읽는 내내 재미있고 추상적인 개념들도 충분히 이해할 수 있다. 자료 구조를 따로 배운 적이 없거나 기억이 잘 나지 않아 빠르게 복습하고 싶다면 이 책 한 권으로 끝내길 추천한다. 이 책은 ‘자료 구조’를 통해 바라보는 계산적 사고(computational thinking)에 대한 책이다. 자료 구조는 데이터를 조직적으로 구성하고 저장하기 위한 구조다. 이 책은 유용한 자료 구조를 모아둔 레시피 이상의 책이다. 단순히 자료 구조를 모은 것에 그치지 않고, 각 자료 구조의 근본이 되는 생각과 복잡한 문제를 해결할 때 자료 구조가 미치는 영향을 탐구하며, 앞서 말한 계산적 사고를 직관적으로 이해할 수 있도록 실생활 예시를 들어 설명한다. 이 책의 목표는 데이터 안에 이미 존재하는 구조를 활용하거나 새로운 구조를 만들어 문제를 효율적으로 해결하는 방법을 통찰하는 것이다.-제레미 쿠비카

*목차

1장 메모리 안 정보
1.1 변수
1.2 복합 자료 구조
1.3 배열
1.4 문자열
1.5 변수와 배열이 중요한 이유

2장 이진 탐색
2.1 문제 정의
2.2 선형 스캔
2.3 이진 탐색 알고리즘
2.4 이진 탐색 적용하기
2.5 실행 시간 045
2.6 이진 탐색이 중요한 이유

3장 동적 자료 구조
3.1 배열의 한계
3.2 포인터와 참조
3.3 연결 리스트
3.4 연결 리스트에 대한 연산
3.5 이중 연결 리스트
3.6 항목들의 배열과 연결 리스트
3.7 연결 리스트가 중요한 이유

4장 스택과 큐
4.1 스택
4.2 큐
4.3 순서의 중요성
4.4 스택과 큐가 중요한 이유

5장 이진 탐색 트리
5.1 이진 탐색 트리 구조
5.2 이진 탐색 트리에서 탐색하기
5.3 이진 탐색 트리 변경하기
5.4 균형이 맞지 않는 트리의 위험성
5.5 이진 탐색 트리 대량 구축
5.6 이진 탐색 트리가 중요한 이유

6장 트라이와 적응형 자료 구조
6.1 문자열로 이뤄진 이진 탐색 트리
6.2 트라이 118
6.3 트라이가 중요한 이유

7장 우선순위 큐와 힙
7.1 우선순위 큐
7.2 최대 힙
7.3 우선순위 갱신하기
7.4 최소 힙
7.5 힙 정렬
7.6 힙이 중요한 이유

8장 격자
8.1 최근접 이웃 탐색 소개
8.2 격자
8.3 격자에 대한 탐색
8.4 격자 크기의 중요성
8.5 2차원을 넘어
8.6 공간 데이터를 넘어
8.7 격자가 중요한 이유

9장 공간 트리
9.1 쿼드 트리
9.2 k-d 트리
9.3 쿼드 트리와 k-d 트리가 중요한 이유

10장 해시 테이블
10.1 키를 사용한 저장과 탐색
10.2 해시 테이블
10.3 해시 함수
10.4 해시 테이블이 중요한 이유

11장 캐시
11.1 캐시 소개
11.2 만료와 캐시
11.3 다른 만료 전략들
11.4 캐시가 중요한 이유

12장 B-트리
12.1 B-트리 구조
12.2 B-트리 탐색하기
12.3 키 삽입하기
12.4 키 제거하기
12.5 B-트리가 중요한 이유

13장 블룸 필터
13.1 블룸 필터 소개
13.2 블룸 필터 매개변수 튜닝하기
13.3 블룸 필터와 해시 테이블의 비교
13.4 블룸 필터가 중요한 이유

14장 스킵 리스트
14.1 무작위적 구조와 결정적인 구조의 비교
14.2 스킵 리스트 소개
14.3 실행 시간
14.4 스킵 리스트가 중요한 이유

15장 그래프
15.1 그래프 소개
15.2 데이크스트라 알고리즘을 사용해 최단 경로 찾기
15.3 프림의 알고리즘을 사용해 최소 스패닝 트리 찾기
15.4 칸의 알고리즘을 이용한 위상 정렬
15.5 그래프가 중요한 이유

16장 결론
16.1 데이터의 구조가 미치는 영향은 무엇인가?
16.2 동적 자료 구조가 필요한가?
16.3 분할 상환 비용이 무엇인가?
16.4 어떻게 자료 구조를 구체적인 문제에 맞게 적응시킬 수 있을까?
16.5 메모리와 실행 시간 사이의 트레이드오프란 무엇인가?
16.6 자료 구조를 어떻게 튜닝할까?
16.7 무작위화가 기대 동작에 미치는 영향은 어떤가?
16.7 16장이 중요한 이유

상품필수 정보

도서명 읽고 나면 진짜 쉬워지는 자료 구조
저자/출판사 제레미 쿠비카 / 길벗
크기/전자책용량 183x235x15
쪽수 376
제품 구성 낱권
발행일 2024-03-19
목차 또는 책소개 상세설명 참조

배송안내

- 배송비 : 기본배송료는 2,500원 입니다. (도서,산간,오지 일부지역은 배송비가 추가될 수 있습니다) 

- 본 상품의 평균 배송일은 3일입니다.(입금 확인 후) 설치 상품의 경우 다소 늦어질수 있습니다.[배송예정일은 주문시점(주문순서)에 따른 유동성이 발생하므로 평균 배송일과는 차이가 발생할 수 있습니다.]

- 본 상품의 배송 가능일은 3일 입니다. 배송 가능일이란 본 상품을 주문 하신 고객님들께 상품 배송이 가능한 기간을 의미합니다. (단, 연휴 및 공휴일은 기간 계산시 제외하며 현금 주문일 경우 입금일 기준 입니다.)

교환 및 반품안내

- 상품 택(tag)제거 또는 개봉으로 상품 가치 훼손 시에는 상품수령후 7일 이내라도 교환 및 반품이 불가능합니다.

- 저단가 상품, 일부 특가 상품은 고객 변심에 의한 교환, 반품은 고객께서 배송비를 부담하셔야 합니다(제품의 하자,배송오류는 제외)

- 일부 상품은 신모델 출시, 부품가격 변동 등 제조사 사정으로 가격이 변동될 수 있습니다.

- 신발의 경우, 실외에서 착화하였거나 사용흔적이 있는 경우에는 교환/반품 기간내라도 교환 및 반품이 불가능 합니다.

- 수제화 중 개별 주문제작상품(굽높이,발볼,사이즈 변경)의 경우에는 제작완료, 인수 후에는 교환/반품기간내라도 교환 및 반품이 불가능 합니다. 

- 수입,명품 제품의 경우, 제품 및 본 상품의 박스 훼손, 분실 등으로 인한 상품 가치 훼손 시 교환 및 반품이 불가능 하오니, 양해 바랍니다.

- 일부 특가 상품의 경우, 인수 후에는 제품 하자나 오배송의 경우를 제외한 고객님의 단순변심에 의한 교환, 반품이 불가능할 수 있사오니, 각 상품의 상품상세정보를 꼭 참조하십시오. 

환불안내

- 상품 청약철회 가능기간은 상품 수령일로 부터 7일 이내 입니다.

AS안내

- 소비자분쟁해결 기준(공정거래위원회 고시)에 따라 피해를 보상받을 수 있습니다.

- A/S는 판매자에게 문의하시기 바랍니다.

이미지 확대보기

읽고 나면 진짜 쉬워지는 자료 구조

읽고 나면 진짜 쉬워지는 자료 구조
읽고 나면 진짜 쉬워지는 자료 구조

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

확인

장바구니 담기

상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?

찜 리스트 담기

상품이 찜 리스트에 담겼습니다.
바로 확인하시겠습니까?

광고
최근본상품
0/0
상단으로 이동
 
읽고 나면 진짜 쉬워지는 자료 구조
27,000원 2,500원 주문시결제(선결제)
읽고 나면 진짜 쉬워지는 자료 구조 0
  • 상품가격 0원
  • 할인금액 0원
  • 총 결제 예정금액 0원