Data Structures and Algorithms with Python

Kent D. Lee, Steve Hubbard

買這商品的人也買了...

商品描述

This textbook explains the concepts and techniques required to write programs that can handle large amounts of data efficiently. Project-oriented and classroom-tested, the book presents a number of important algorithms supported by examples that bring meaning to the problems faced by computer programmers. The idea of computational complexity is also introduced, demonstrating what can and cannot be computed efficiently so that the programmer can make informed judgements about the algorithms they use. Features: includes both introductory and advanced data structures and algorithms topics, with suggested chapter sequences for those respective courses provided in the preface; provides learning goals, review questions and programming exercises in each chapter, as well as numerous illustrative examples; offers downloadable programs and supplementary files at an associated website, with instructor materials available from the author; presents a primer on Python for those from a different language background.

商品描述(中文翻譯)

這本教科書解釋了撰寫能夠有效處理大量數據的程式所需的概念和技術。這本書以專案為導向並經過課堂測試,介紹了一些重要的演算法,並通過例子展示了計算機程式設計師所面臨的問題的意義。同時也介紹了計算複雜性的概念,展示了什麼可以和什麼不能以有效方式計算,以便程式設計師能夠對他們使用的演算法做出明智的判斷。特點:包括介紹和高級的資料結構和演算法主題,前言中提供了建議的章節順序;每章提供學習目標、複習問題和程式設計練習,以及大量的例子;在相關網站上提供可下載的程式和補充文件,作者還提供教師資料;為來自不同語言背景的讀者提供了一個關於Python的入門指南。