{"product_id":"book-9788970505596","title":"파이썬과 함께하는 자료구조의 이해(개정판)","description":"파이썬은 누구나 쉽게 접근할 수 있는 프로그래밍 언어이다. 파이썬은 다른 언어에 비해 간단하여 읽기 쉽고, 수많은 응용 패키지들이 이미 개발되어 있으므로 파이썬 기본 라이브러리 혹은 외부 라이브러리에 포함된 패키지나 모듈을 불러서 사용할 수 있는 언어이다.\u003cbr\u003e\n일반적으로 컴퓨터 교과과정의 자료구조를 교육할 때는 C-언어, C++ 언어, 혹은 자바 언어로 기본적인 자료구조들을 구현하도록 하여 그 자료구조들의 이해를 돕고 있다. 이러한 언어들은 컴퓨터 분야 전공자들에게 있어 반드시 익혀야 할 언어이지만 오히려 언어 자체가 장벽이 되어 자료구조의 이해를 어렵게 만드는 경우가 종종 발생한다. 하지만 파이썬은 다른 언어들과는 달리 컴퓨터의 기본 지식 없이도 쉽게 프로그래밍을 할 수 있고 이러한 파이썬의 쉬운 접근성은 자료구조에 대한 이해를 더 쉽게 도와준다.\u003cbr\u003e\n컴퓨터 전공 교과과정에서 자료구조는 아무리 강조해도 지나치지 않을 만큼 중요한 필수과목이다. 여러 프로그래밍 언어를 잘 이해하고 구사할 수 있더라도 자료구조에 대한 기본지식 없이 실제 응용을 위한 효율적인 소프트웨어를 작성하는 데는 한계가 있기 때문이다. 이 책은 필자가 다년간의 강의 경험을 바탕으로 자료구조의 이해에 있어 가장 기본적이고 공통된 부분을 발췌, 정리된 주제와 동시에 비교적 최신 주제인 좌편향(Left-Leaning) 레드 블랙 트리, Tim Sort와 이중 피벗 퀵 정렬(Dual Pivot Quick Sort)을 포함하고 있으며, 대부분의 자료구조에 대해 파이썬으로 구현된 프로그램을 제공한다. 이 책은 연결 리스트, 스택, 큐, 트리 앞부분은 기본적인 개념 위주로 설명하고, 자료구조의 핵심이라 할 수 있는 탐색 트리, 해시 테이블, 정렬, 그래프에 대해 보다 상세히 다루며, 새로운 자료구조를 추가로 소개한다.","brand":"My Store","offers":[{"title":"Default Title","offer_id":48982538715388,"sku":"9788970505596","price":31.46,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/4681\/9068\/files\/9788970505596.jpg?v=1776355203","url":"https:\/\/bookstore12.com\/products\/book-9788970505596","provider":"Bookstore 12","version":"1.0","type":"link"}