內容簡介
21世紀以來,Python已經發展成為世界上受歡迎的編程語言之一,使用非常廣泛。由於其各方麵的優點,Python正在被世界上越來越多的大學用作**門程序設計課程的語言,更多學校把它作為後續或者選修課程的內容。國內也開始齣現這種情況。作者從幾年前開始基於Python語言講授數據結構課程,本書基於作者的教學經驗和體會編寫而成。
本書結閤抽象數據類型的思想,基於Python麵嚮對象機製,闡述瞭各種基本數據結構的想法、性質、問題和實現,討論一些相關算法的設計、實現和特性。書中還結閤研究瞭一些數據結構的應用案例。
本書加強瞭一些目前程序設計實踐領域特彆關注的內容,包括程序和數據結構設計中的安全性問題、正則錶達式的概念和使用等。書中提供瞭大量編程練習題,特彆關注數據結構的設計和實現技術,以及實際應用中各方麵的問題。
作者簡介
裘宗燕 北京大學數據學院信息科學係教授。長期從事計算機軟件與理論、程序設計語言和符號計算方麵的研究和教學工作。已齣版過多部著作和譯著,包括《程序設計語言基礎》(譯著,北京大學齣版社,1990),《Mathematics數學軟件係統的應用與程序設計》(編著,北京大學齣版社,1994),《C++程序設計語言(特彆版)》(譯著,機械工業齣版社,2002),《C++語言的設計和演化》(譯著,機械工業齣版社,2002),《程序設計語言——概念和結構》(閤譯,機械工業齣版社,2002),《從問題到程序——程序設計與C語言引論》(編著,機械工業齣版社,2005年第1版,2011年第2版)等。
前言/序言
數據結構與算法:Python語言描述 下載 mobi epub pdf txt 電子書