建议先打好基础,了解js语言的特性或玩法,然后再来玩算法,个人感觉才能四两拨千斤,算法这种东西,是高级抽象的东西,简单说:是熟悉计算机语言解决日常需求的前提下,熟练的选择一种高效的做事方式,先了解如何将日常的需求或人类的自然语言转换为计算机语言,然后在进一步的确定算法在整个代码开发中所扮演的角色,然后在方向性的选择攻破。
1. 说书我推荐几本,是javascript相关的,仅供参考:数据结构与算法JavaScript描述 (豆瓣)《图灵程序设计丛书:数据结构与算法JavaScript描述》([美]麦克米伦(Michael McMillan))【摘要 书评 试读】数据结构与算法JavaScript描述
这本是国外的著作,只是用js来重新描述了一下日常的算法。
学习JavaScript数据结构与算法 (豆瓣)学习JavaScript数据结构与算法这书是刚上市的javascript算法书籍。
2. 以下分享我知识库中“算法”关键字相关的,大多是非javascript语言相关的,仅供参考:啊哈!算法 (豆瓣)《啊哈 算法》(啊哈磊)【摘要 书评 试读】啊哈 算法
这本书个人感觉还可以,试着用通俗的语言来解释复杂的算法问题,里边也有几个经典的例子,可以看看。(是用c描述的,多谢中级群[think2011]帮我指正)。
有哪些学习算法的网站推荐? - 编程Web 前端与算法的结合点在哪里? - 前端开发javascript数据结构与算法VisuAlgo moves to http://visualgo.netjs算法演示
数据结构与算法的JavaScript实现及应用我的算法学习之路数据结构与算法的JavaScript实现及应用单链表
在编程和算法领域,有哪些经典问题? - 编程经典算法
一些常见算法的JavaScript实现 -- 简明现代魔法常见的算法js实现
优秀博客推荐:各种数据结构与算法知识入门经典各种算法推荐
sku组合查询算法探索组合查询算法
排序算法 -- JavaScript 标准参考教程(alpha)排序算法
我的博客目录算法学习
程序员必知的10大基础实用算法_IT新闻程序员必知的10大基础实用算法
以上个人观点,仅供参考。
有喜欢探讨前端相关话题的,建议加:
389875212,人快满了,不加来不及了。