著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:豪情
链接:http://www.zhihu.com/question/36882354/answer/69416260
来源:知乎
建议先打好基础,了解js语言的特性或玩法,然后再来玩算法,个人感觉才能四两拨千斤,算法这种东西,是高级抽象的东西,简单说:是熟悉计算机语言解决日常需求的前提下,熟练的选择一种高效的做事方式,先了解如何将日常的需求或人类的自然语言转换为计算机语言,然后在进一步的确定算法在整个代码开发中所扮演的角色,然后在方向性的选择攻破。
1. 说书我推荐几本,是javascript相关的,仅供参考:
<img src="https://pic1.zhimg.com/d90cde31a5fce6b4543a62bddbf4c9d0_b.jpg" data-rawwidth="315" data-rawheight="423" class="content_image" width="315">数据结构与算法JavaScript描述 (豆瓣)
《图灵程序设计丛书:数据结构与算法JavaScript描述》([美]麦克米伦(Michael McMillan))【摘要 书评 试读】
数据结构与算法JavaScript描述
这本是国外的著作,只是用js来重新描述了一下日常的算法。
<img src="https://pic1.zhimg.com/67298b3bf125e3e629cddd2d95c9bdec_b.jpg" data-rawwidth="324" data-rawheight="408" class="content_image" width="324">学习JavaScript数据结构与算法 (豆瓣)
学习JavaScript数据结构与算法
这书是刚上市的javascript算法书籍。
2. 以下分享我知识库中“算法”关键字相关的,大多是非javascript语言相关的,仅供参考:
<img src="https://pic2.zhimg.com/52137745bc5a8e0992038720e752dd49_b.jpg" data-rawwidth="324" data-rawheight="408" class="content_image" width="324">啊哈!算法 (豆瓣)
《啊哈 算法》(啊哈磊)【摘要 书评 试读】
啊哈 算法
这本书个人感觉还可以,试着用通俗的语言来解释复杂的算法问题,里边也有几个经典的例子,可以看看。(是用c描述的,多谢中级群[think2011]帮我指正)。
VisuAlgo moves to http://visualgo.net
js算法演示
一些常见算法的JavaScript实现 -- 简明现代魔法
常见的算法js实现
优秀博客推荐:各种数据结构与算法知识入门经典
各种算法推荐
sku组合查询算法探索
组合查询算法
排序算法 -- JavaScript 标准参考教程(alpha)
排序算法
我的博客目录
算法学习
程序员必知的10大基础实用算法_IT新闻
程序员必知的10大基础实用算法
以上个人观点,仅供参考。
有喜欢探讨前端相关话题的,建议加:389875212,人快满了,不加来不及了。