瞭解數據結構與算法是透徹理解計算機科學的前提。隨着Python日益廣泛的應用,Python程序員需要實現與傳統的面向對象編程語言相似的數據結構與算法。本書是用Python描述數據結構與算法的開山之作,匯聚了作者多年的實戰經驗,向讀者透徹講解在Python環境下,如何通過一系列存儲機制高效地實現各類算法。通過本書,讀者將深刻理解Python數據結構、遞歸、搜索、排序、樹與圖的應用,等等。
若把編寫代碼比作行軍打仗,那麼要想稱霸沙場,不能僅靠手中的利刃,還需深諳兵法。Python是一把利刃,數據結構與算法則是兵法。只有熟讀兵法,才能使利刃所向披靡。
本書作者在計算機科學領域深耕數十載,積累了豐富的實戰經驗。通過學習本書,你將掌握數據結構與算法的基本思想,從而有信心探索任何編程難題的解決方法。
- 使用Python實現棧、隊列、列表等抽象數據類型
- 掌握大O記法和時間複雜度等概念
- 利用遞歸解決漢諾塔問題
- 實現常用的搜索算法和排序算法,並分析性能
- 掌握樹與圖在Python中的應用
本站所有資源版權均屬於原作者所有,這裏所提供資源均只能用於參考學習用,請勿直接商用。如需刪除,請聯繫 [email protected]
AI 研習社已經和阿里大文娛、曠視、搜狗搜索、小米等知名公司達成聯繫,幫助大家更好地求職找工作,一鍵投遞簡歷至 HR 後台,準備了一些內推渠道羣。
歡迎大家添加研習社小學妹微信(aiyanxishe),小學妹拉你加入(備註求職)。
雷鋒網雷鋒網雷鋒網