花了一段時間,把《JavaScript 數(shù)據(jù)結構與算法(第二版)》這本書看了一下,補充一下JavaScript 這部分的缺項,打好基礎,才能更好的編程。以下是我總結的各章節(jié)的思維導圖和一些總結性的東西,總結分享一下,有什么不足的歡迎各位指正,需要原圖或者思維導圖的可以在評論區(qū)私信您的郵箱即可。
一、概述

JavaScript數(shù)據(jù)結構
二、數(shù)組

數(shù)組
推薦閱讀:
ES5 中的數(shù)組方法
Es6 數(shù)組操作
三、棧

棧
推薦閱讀:
ES6 中的 WeakMap
JavaScript 任意進制轉換算法
JavaScript 平衡括號算法
JavaScript 解決漢諾塔問題算法
四、隊列

隊列
推薦閱讀:
JavaScript 實現(xiàn)擊鼓傳花游戲
五、鏈表

鏈表
推薦閱讀:
鏈表相關操作及演示
六、集合

集合
推薦閱讀:
Set 數(shù)據(jù)結構解讀
七、字典和散列表

字典和散列表
推薦閱讀:
Map 和 Set 兩數(shù)據(jù)結構在ES6的作用
八、樹

樹
推薦閱讀:
二叉搜索樹操作及遍歷
紅黑樹
九、圖

圖
推薦閱讀:
圖論
圖的可視化展示
JavaScript 圖的創(chuàng)建和遍歷
JavaScript 實現(xiàn)最短路徑算法
JavaScript 最小生成樹
十、排序和搜索算法

排序和搜索算法
推薦閱讀:
JavaScript 實現(xiàn)多種排序算法
十一、算法模式

算法模式
十二、算法復雜度

算法復雜度