本書是一本綜合講述算法和數據結構的入門書,以圖解的方式全面介紹了當下比較實用的算法。全書分為4篇,共13章,包括算法入門、算法的描述、Python編程基礎、排序算法、四大經典算法、其他算法、鏈表算法、樹形結構算法、圖形結構算法、查找算法、哈希表、使用算法解決常見數學問題、算法常見經典問題等。本書從用戶學習與應用的角度出發,所有算法都結合具體生活實例進行講解,涉及的程序代碼給出了詳細的註釋,並且運用大量的示意圖和實例應用,力求打造零壓力的學習氛圍,使讀者輕鬆掌握各種主流算法,快速提高開發技能,拓寬職場道路。
本書給出了大量的算法實例,所有實例都提供源碼,本書的服務網站提供了模塊庫、案例庫、題庫、素材庫、答疑服務。力求為讀者提供一本“基礎入門+應用開發+實戰”一體化的Python算法圖書。
本書內容詳盡,實例豐富,非常適合作為算法初學者的入門用書,也適合作為Python開發人員的案頭隨查手冊;另外,對於從C++、C#、Java等編程語言轉入的Python開發人員也有很大的參考價值。