✏️ JavaScript版 | 10大專題 | 劍指offer刷題筆記 ✏️

介紹

這是筆者在上半年去阿里(螞蟻)和騰訊面試時候,開始刷的一本書。對於面試過程當中的算法和數據結構幫助很是大,因此牆裂推薦node

大概三月份,面試都經過以後,就開始斷斷續續的閱讀、刷題。最近終於刷完了這本書,收貨頗豐,把過程當中每道題目的想法以及 JavaScript 的解題版本都記錄和整理了下來。git

因爲內容太多,因此劃分紅了 10 個專題,分別是:位運算、哈希表、堆、字符串、數組、查找、棧和隊列、樹、遞歸與循環、鏈表。github

因爲篇幅過多,再也不針對每篇在 Issue 上開設單獨評論,能夠在此頁面下討論。若是發現問題,歡迎發起 PR 討論。面試

網上已經有不少 js 版本,這版也沒什麼特別的地方,可是題目收錄完整、專題劃分明確、代碼和文章風格統一,是花了蠻多心血和業餘時間在裏面,因此自薦一下。算法

但願這對於你以後的學習和麪試稍有幫助,文章源碼開放,食用請來心譚博客數組

若是您以爲還有點意思,歡迎鼓勵一個 Stargithub.com/dongyuanxin…數據結構

特別鳴謝

《劍指 Offer》,除了「手動實現 atoi」採用的是 Leetcode 版,其他題目均來自此書。函數

字符串

查找

鏈表

數組

棧和隊列

遞歸和循環

位運算

哈希表

相關文章
相關標籤/搜索