有關學習算法(通過java語言實踐)的學習計劃安排
算法與數據結構的重要性不言而喻,尤其是在找工作面試中,IT技術面試基本都會有(而且設計操作系統同步鎖,進程管理等知識),在此記錄下爲自己制定的接下來一年時間對算法與數據結構的學習安排
算法導論 :
這本書在一年的後期或是尋求理論支持的時候看
Algorithm(第四版) :
這本書要自己跟着實現一遍(理解後自己不看書實現一遍),這是前期基本的工作,要在9月份入學前完成,而且可以不看順序看,可以隨意一些。
劍指offer :
這本書和下面所說的一個博客,更加集中(面試中更易出現)的展現了面試過程中的面試題目,可以慢慢在接下來的過程中漸漸熟悉。
微軟面試一百題系列 :
這是一個博客系列,總結的很好,與上面的結合起來看,也不規定一年內全解開。
程序員面試金典 :
這是一本後期看的書,主要用來查漏補缺,並驗證自己的學習狀況
最後,學習算法與數據結構,更重要的是開闊一種新的思維方式(之前做硬件系統與嵌入式,有了一定固定的思維)。