本書全面、系統地總結了在準備程式師面試過程中的資料結構與演算法。本書首先詳細討論整數、數組、鏈表、字符串、哈希表、棧、佇列、二叉樹、堆和首碼樹等常用的資料結構,然後深入討論二分查找、排序、回溯法、動態規劃和圖搜索等算法。除了介紹相應的基礎知識,每章還通過大量的高頻面試題系統地總結了各種資料結構與演算法的應用場景及解題技巧。
本書適合所有正在準備面試的程式師閱讀。無論是電腦相關專業的應屆畢業生還是初入職場的程式師,本書總結的資料結構和演算法的基礎知識及解題經驗都不僅可以幫助他們提高準備面試的效率,還可以增加他們通過面試的成功率。