這是筆者在上半年去阿里(螞蟻)和騰訊面試時候,開始刷的一本書。對於面試過程當中的算法和數據結構幫助很是大,因此牆裂推薦。node
大概三月份,面試都經過以後,就開始斷斷續續的閱讀、刷題。最近終於刷完了這本書,收貨頗豐,把過程當中每道題目的想法以及 JavaScript 的解題版本都記錄和整理了下來。git
因爲內容太多,因此劃分紅了 10 個專題,分別是:位運算、哈希表、堆、字符串、數組、查找、棧和隊列、樹、遞歸與循環、鏈表。github
因爲篇幅過多,再也不針對每篇在 Issue 上開設單獨評論,能夠在此頁面下討論。若是發現問題,歡迎發起 PR 討論。面試
網上已經有不少 js 版本,這版也沒什麼特別的地方,可是題目收錄完整、專題劃分明確、代碼和文章風格統一,是花了蠻多心血和業餘時間在裏面,因此自薦一下。算法
但願這對於你以後的學習和麪試稍有幫助,文章源碼開放,食用請來心譚博客。數組
若是您以爲還有點意思,歡迎鼓勵一個 Star:github.com/dongyuanxin…數據結構
《劍指 Offer》,除了「手動實現 atoi」採用的是 Leetcode 版,其他題目均來自此書。函數