本書以 Python 語言為平台,分四個部分介紹了算法的基本概念、
五種經典的算法思想、重要的數據結構以及實踐中常用的幾種算法技術。
除第 1 章和第 2 章外,書中每章內容都包括了基本概念、實現方式、具體應用以及達人修煉真題。
每一種算法思想中的達人修煉真題都提供了相應的源代碼,
可供讀者運行,從而達到理論與實踐並重的目的。
本書從算法基本分析到算法基本思想,再到具體應用及大量真題,
內容全面,條理清楚,語言通俗。
本書對計算機及相關專業本科生及研究生的面試、筆試將有所幫助;此外,
計算機科學相關領域的工程師以及愛好者也可以將本書作為技術參考書籍,
在需要時可查找所需算法的相關內容並從中得到啟示;
當然,對計算機科學感興趣的高中生以及 IT 領域項目經理也可以閱讀本書,從而開啟算法世界的大門。