內容簡介
本書精選128道經典的算法和編程題目,有針對性地做出分析和解答,並給出代碼解決方案。本書的主要思路,是利用計算機算法知識,以分析和解決謎題的形式,總結如何把計算機常用算法及數據結構等知識應用到相關的問題上,提高讀者分析問題、解決問題的能力。進而,希望培養讀者的編程素養,幫助讀者更好地從事程序設計的相關工作。本書中的題目涉及遞歸、分而治之、二及樹搜索、樹遍歷、圖遍歷、動態規劃、字符串搜索等經典的算法問題,也是編程面試以及程序設計實踐中經常遇到的問題。本書提供一個附錄,包含一些精選的論文、圖書和參考資料,可以幫助讀者了解IT行業內新的進展,並藉此在IT職業生涯中提高解決問題的能力。本書適合對程序設計和算法問題感興趣的讀者閱讀,尤其適合準備編程面試或者想要提高自身程序設計能力和素養的程序員學習參考。