Skip to content

这是我在看 《JavaScript数据结构与算法》 一书时写下的例子,其中包含的数据结构为栈,队列,链表,字典,散列表,树,图,包含的算法为冒泡排序,选择排序,插入排序,希尔排序,归并排序,快速排序

Notifications You must be signed in to change notification settings

hwaphon/JSAlgorithm

Repository files navigation

2017年2月24日 : 历时三天终于把 《JavaScript 数据结构与算法》这本书看完了,感觉这本书太重于实现,对于算法的原理涉及颇少,毕竟这本书总共也不过 200 页,想了解原理还是乖乖去看《算法》第四版吧!不过,就总体来说,看这本书对我还是有点帮助的,以前都是用 CJava 实现数据结构,还是第一次用 JavaScript

讲真的,有一学期没有怎么复习过数据结构了,在实现树节点删除和快速排序的时候竟然卡住了,看了足足半小时才理解算法的意思,以前刚学数据结构的时候也是这一块比较弱,本书并没有涉及最短路径的实现,算是本书的一大遗憾,我认为既然提到了图,最好还是花点篇幅讲解一下最短路径的实现以及原理!本书中也没有提到希尔排序,我个人认为希尔排序也是一个比较不错的排序算法,所以我自己动手实现了一遍,自我感觉十分良好,哈哈。

数据结构是程序员的基本功,还是要静下心来花点时间巩固!虽然高深的算法我不是很懂,但是最基础的排序和查找还是要懂的。好了,不多说了,多多努力,多多加油,路还很长~

About

这是我在看 《JavaScript数据结构与算法》 一书时写下的例子,其中包含的数据结构为栈,队列,链表,字典,散列表,树,图,包含的算法为冒泡排序,选择排序,插入排序,希尔排序,归并排序,快速排序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published