发表于2024-12-25
Learning JavaScript Data Structures and Algorithms 2024 pdf epub mobi 电子书
图书标签: 数据结构 JavaScript 编程 算法 Programming 计算机 程序员 SafariBooks
if (isJSBeginner || isBeginnerOfAlgorithms) { console.log('nice') } else { console.log('waste time') }
评分if (isJSBeginner || isBeginnerOfAlgorithms) { console.log('nice') } else { console.log('waste time') }
评分因为要系统学习算法,这本书看到后面也已经不能满足我的好奇心,所以打算先补基础后看《Introduction to Algorithm》了。听过几门MIT的算法课之后,发现这本书的章节安排也很不合理所以评价再降一星,时间复杂度的计算个人认为应该放在最前面的。 这本书算是应用吧,对于我这个没有算法和数据结构基础的JS小白而言有一定的启发,对基本功能、基本方法都有了一定的了解。 但是缺点也很明显,缺少对数据结构底层实现的解释、对代码实现的方法原理的解释以及对不同数据结构的适用场景的说明。就举个例子,在第六章在模拟Set数据结构的size方法时作者提供了三种方法,但对于这三种方法作者只提了实现方式和浏览器兼容性,缺少方法实现原理、优缺点比较以及运行不同方法的性能方面的解释。
评分因为要系统学习算法,这本书看到后面也已经不能满足我的好奇心,所以打算先补基础后看《Introduction to Algorithm》了。听过几门MIT的算法课之后,发现这本书的章节安排也很不合理所以评价再降一星,时间复杂度的计算个人认为应该放在最前面的。 这本书算是应用吧,对于我这个没有算法和数据结构基础的JS小白而言有一定的启发,对基本功能、基本方法都有了一定的了解。 但是缺点也很明显,缺少对数据结构底层实现的解释、对代码实现的方法原理的解释以及对不同数据结构的适用场景的说明。就举个例子,在第六章在模拟Set数据结构的size方法时作者提供了三种方法,但对于这三种方法作者只提了实现方式和浏览器兼容性,缺少方法实现原理、优缺点比较以及运行不同方法的性能方面的解释。
评分对于我这样刚入门的菜鸟级程序员来说,这本书还不错,语言浅显易懂,图解清晰明了,快速读完以后能大致了解基础的数据结构。不过这本书有以下缺点,1)没有深入解释底层实现2)代码有错误3)没有写完,在第十章末尾作者写到下一张我们继续讲bigO,下一章你在哪里。。。 第一遍读这本书基本目标达成,过程中有些没看懂的概念,网上找视频补上了。 现在书里还有很多代码没跑过,有些概念不理解,会读第二遍。
Learning JavaScript Data Structures and Algorithms 2024 pdf epub mobi 电子书