JavaScript 數(shù)據(jù)結構與算法思維導圖

花了一段時間,把《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)多種排序算法

十一、算法模式

算法模式

十二、算法復雜度

算法復雜度

參考:
數(shù)據(jù)結構和算法動態(tài)可視化
源碼

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容