본문 바로가기

추천 검색어

실시간 인기 검색어

파이썬으로 배우는 자료구조

유석종 저자(글)
휴먼싸이언스 · 2025년 03월 05일
0.0
10점 중 0점
(0개의 리뷰)
평가된 감성태그가
없습니다
  • 파이썬으로 배우는 자료구조 대표 이미지
    파이썬으로 배우는 자료구조 대표 이미지
  • A4
    사이즈 비교
    210x297
    파이썬으로 배우는 자료구조 사이즈 비교 189x258
    단위 : mm
01 / 02
무료배송 소득공제
10% 27,000 30,000
적립/혜택
1,500P

기본적립

5% 적립 1,500P

추가적립

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

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권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

키워드 Pick

키워드 Pick 안내

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

책 소개

이 책이 속한 분야

작가정보

저자(글) 유석종

대표작으로 『파이썬으로 배우는 자료구조 프로그래밍』이/가 있다.

목차

  • CHAPTER 01 자료구조 개요
    1.1 소프트웨어와 자료구조 2
    1.2 소프트웨어 개발 주기 4
    1.3 알고리즘의 정의 6
    1.4 추상 자료형 10
    1.5 프로그램 성능 평가 12
    연습 문제 20

    CHAPTER 02 파이썬 자료구조
    2.1 파이썬의 특징 26
    2.2 파이썬의 자료형 28
    2.3 파이썬의 변수 31
    2.4 리스트 40
    2.5 집합과 딕셔너리 46
    연습 문제 51
    실습 문제 53


    CHAPTER 03 재귀 호출
    3.1 재귀 호출의 개념 58
    3.2 이진 탐색 61
    3.3 피보나치 수열 64
    3.4 하노이 타워 68
    3.5 미로 탈출 71
    3.6 N-Queens 문제 [고급] 74
    연습 문제 81
    실습 문제 83
    CHAPTER 04 스택과 큐
    4.1 스택 86
    4.2 선형 큐 89
    4.3 순환 큐 92
    4.4 순환 데크 95
    4.5 수식 표현과 평가 99
    연습 문제 111
    실습 문제 115

    CHAPTER 05 연결 리스트
    5.1 연결 리스트 개요 118
    5.2 단일 연결 리스트 119
    5.3 연결 리스트 연산 128
    5.4 순환 연결 리스트 132
    5.5 이중 연결 리스트 138
    연습 문제 146
    실습 문제 147


    CHAPTER 06 이진 트리
    6.1 이진 트리의 정의 152
    6.2 이진 트리의 용어 153
    6.3 이진 트리의 표현 160
    6.4 이진 트리의 탐색 163
    6.5 허프만 코딩 트리 [고급] 171
    연습 문제 177
    실습 문제 180

    CHAPTER 07 최대 힙
    7.1 최대 최소 힙 182
    7.2 우선 순위 큐 188
    7.3 힙 정렬 189
    연습 문제 195
    실습 문제 196
    CHAPTER 08 정렬 알고리즘
    8.1 정렬의 종류 200
    8.2 선택 정렬 201
    8.3 버블 정렬 204
    8.4 삽입 정렬 206
    8.5 쉘 정렬 [고급] 208
    8.6 퀵 정렬 211
    8.7 합병 정렬 215
    연습 문제 219
    실습 문제 221


    CHAPTER 09 그래프
    9.1 그래프의 개념 224
    9.2 그래프의 용어 226
    9.3 그래프의 표현 232
    9.4 그래프의 탐색 239
    9.5 최소 비용 신장 트리 245
    연습 문제 254
    실습 문제 258

    CHAPTER 10 최단 경로와 작업 네트워크
    10.1 최단 경로 탐색 260
    10.2 플로이드-와샬 알고리즘 [고급] 267
    10.3 작업 네트워크와 위상 정렬 270
    10.4 간선 작업 네트워크 272
    연습 문제 275

    CHAPTER 11 탐색과 해싱
    11.1 순차 탐색 278
    11.2 이진 탐색 279
    11.3 보간 탐색 281
    11.4 해싱 283
    11.5 오버플로우 처리 288
    11.6 확장 해싱 [고급] 296
    연습 문제 299

    CHAPTER 12 탐색 트리
    12.1 이진 탐색 트리 304
    12.2 균형 이진 탐색 트리 [고급] 311
    12.3 B-트리 [고급] 319
    연습 문제 327
    실습 문제 329

    찾아보기 331

책 속으로

머리말



〈자료구조〉는 컴퓨터과학의 전공필수 교과목으로 〈알고리즘〉, 〈운영체제〉 과목의 기초가 되는 많은 핵심 내용을 포함하고 있다. 또한, 다수의 컴퓨터 분야 자격증 시험에 자료구조 문제가 출제되고 있다. 이번 개정판은 기존 〈파이썬으로 배우는 자료구조 프로그래밍〉 책을 2년여간 강의에 활용한 경험을 바탕으로 내용을 추가하고 오류를 수정하여 저술하였다.
특히, 4장. 스택과 큐, 5장. 이진 트리의 높이와 깊이, 8장의 쉘 정렬 구현 프로그램에 수정사항이 있으며, 11장에 확장 해싱과 12장에 AVL 트리 프로그램을 새로 추가하였다. 또한, 각 챕터의 후반에 문제 풀이 위주의 연습 문제와 코딩을 요구하는 실습 문제를 분리 편성하고 내용을 수정하였다. 연습 문제에는 본 강좌를 진행하면서 사용한 시험 문제를 위주로 수록하였으며, 실습 문제는 학생들에게 부여한 실습 과제 문제를 포함하였다.
본문에는 강의를 듣지 않고도 혼자서 자료구조를 공부할 수 있도록 충분한 이론 설명과 이해하기 쉬운 예제를 수록하려고 하였으며, 대학교 2~3학년 수준에 적합하도록 난이도를 조절하였다.
다음은 강의자를 위한 1학기 분량의 챕터 편성이다. 1장~7장은 비교적 기초 내용으로 구성하여 학기 전반부에 빠르게 모두 마칠 수 있다. 8장~12장은 심화 내용으로 학기 후 반부에 시간 여유를 갖고 천천히 강의하는 것을 권장한다. 전반부의 한 챕터를 후반부로 이동하고 후반부의 일부 내용을 생략하는 것도 가능하다.
여전히 C언어나 자바를 사용하여 〈자료구조〉를 공부하는 경우가 많은데 파이썬 언어를 자료구조 학습에 사용해도 큰 문제는 없다고 생각한다. 다만 4장의 스택과 큐 단원에 서 배열 구현 방식과 파이썬의 리스트 구현 방식을 함께 공부하는 것도 좋다고 생각하니 참고하기 바란다.
〈한 학기 강의 계획표〉

학기 전반부
학기 후반부
1장 (자료구조 개요)
2장 (파이썬 자료형)
3장 (재귀 호출)*
4장 (스택과 큐)
5장 (연결 리스트)
6장 (이진 트리)*
7장 (최대힙)
8장 (정렬 알고리즘)*
9장 (그래프)
10장 (최단 경로와 작업 네트워크)
11장 (탐색과 해싱)*
12장 (탐색 트리)*
중간시험
기말시험

* 고급 주제 포함 챕터

본 서의 일부 챕터에는 [고급]으로 표시된 심화 주제가 포함되어 있다. 심화 주제는 〈알고리즘〉 교과에 포함되거나 자료구조 기초 과목에는 자주 포함되지 않는 내용을 의미한다. 성취도 수준이 높은 학생들이 도전해 볼만한 주제라고 생각한다. 또한, 학습자나 강의자의 상황에 따라 [고급] 주제를 제외하는 것도 가능하다.
● N-Queens 문제
● 허프만 코딩 트리
● 쉘 정렬
● 확장 해싱
● B-트리

각 챕터의 맨 뒤에는 [핵심 개념]을 추가하여 해당 챕터의 내용에서 알아야 할 가장 중요한 개념을 3개 내외의 항목으로 정리하였다. 또한, 수록된 예제 프로그램은 거의 모든 파이썬 개발 환경에서 실행 가능하며, 본 서를 집필할 때는 마이크로소프트 비주얼 스튜디오 코드를 주로 사용하였다.
이번 개정판을 내면서 완성도를 높이기 위하여 이전보다 많은 검토를 하였다고 생각 하지만, 출판된 이후에 책을 읽다 보면 늘 아쉬움이 남는다. 이번에도 다르지는 않겠지 만, 이 책이 〈자료구조〉를 공부하는 학생들과 강의하시는 분들에게 작은 도움을 되기를 기대해 본다.
끝으로, 〈자료구조〉 책을 꾸준히 출판할 수 있도록 많은 도움을 주신 〈휴먼사이언스〉 의 여러분들께 감사의 마음을 전합니다.
2025년 2월
유 석 종

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9791189057459
발행(출시)일자 2025년 03월 05일
쪽수 준비중
크기
189 * 258 * 20 mm / 997 g
총권수 1권

Klover

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

데이터를 불러오는 중입니다.

문장수집 (0)

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

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

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

교환/반품/품절 안내

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

TOP