前端开发那些事让前端飞

JavaScript 数据结构与算法思维导图

2019-04-17  本文已影响6人  贵在随心

花了一段时间,把《JavaScript 数据结构与算法(第二版)》这本书看了一下,补充一下JavaScript 这部分的缺项,打好基础,才能更好的编程。以下是我总结的各章节的思维导图和一些总结性的东西,总结分享一下,有什么不足的欢迎各位指正,需要原图或者思维导图的可以在评论区私信您的邮箱即可。

一、概述

JavaScript数据结构

二、数组

数组

推荐阅读:
ES5 中的数组方法
Es6 数组操作

三、栈

推荐阅读:
ES6 中的 WeakMap
JavaScript 任意进制转换算法
JavaScript 平衡括号算法
JavaScript 解决汉诺塔问题算法

四、队列

队列

推荐阅读:
JavaScript 实现击鼓传花游戏

五、链表

链表

推荐阅读:
链表相关操作及演示

六、集合

集合

推荐阅读:
Set 数据结构解读

七、字典和散列表

字典和散列表

推荐阅读:
Map 和 Set 两数据结构在ES6的作用

八、树

推荐阅读:
二叉搜索树操作及遍历
红黑树

九、图

推荐阅读:
图论
图的可视化展示
JavaScript 图的创建和遍历
JavaScript 实现最短路径算法
JavaScript 最小生成树

十、排序和搜索算法

排序和搜索算法

推荐阅读:
JavaScript 实现多种排序算法

十一、算法模式

算法模式

十二、算法复杂度

算法复杂度

参考:
数据结构和算法动态可视化
源码

上一篇下一篇

猜你喜欢

热点阅读