laizimo / zimo-article

:books:博客——源于实践,乐于分享,欢迎Star~
1.06k stars 91 forks source link

数据结构——链表、树、图总结 #21

Open laizimo opened 7 years ago

laizimo commented 7 years ago

前言

数据结构,是学习编程的基础。如果说人是由脑子和身体组成的话,无疑地,数据结构就可以类比为程序的身体,而算法是脑子。

本篇将对本人学过的数据结构做一个细节化的总结。对于一个学前端的人来说,其实javascript在实现部分数据结构时,已经非常完善了。至少只说数组、栈、队列的话,js只需要一个数组就能全部实现了。因此,js的数组性能比其他语言差,它是一个对象。所以,本篇主要探讨链表、树、图这么三大块的数据结构内容。如果你喜欢我的文章,欢迎评论,欢迎Star~。欢迎关注我的github博客

正文

你可能只了解数组,可是却忘了我——链表

你可能都未曾想到我,但是DOM用的全是我——树

我可能是被遗忘的最多的,平时都见不到我——图

总结

如果你对我写的有疑问,可以评论,如我写的有错误,欢迎指正。你喜欢我的博客,请给我关注Star~呦。大家一起总结一起进步。欢迎关注我的github博客

laizimo commented 7 years ago

深入 JavaScript 数组:进化与性能