js算法入门(3)--递归

2018-04-19
阅读 7 分钟
5k
递归在前端开发中应用还是非常广泛的,首先DOM就是树状结构,而这种结构使用递归去遍历是非常合适的。然后就是对象和数组的深复制很多库也是使用递归实现的例如jquery中的extend方法。甚至在画图时也会经常利用递归实现一些图形,犀牛书中就有相关的例子。由此可见递归是一个非常有用的工具,本文余下的部分将按照传统的...

js算法入门(2)--哈希表

2018-04-15
阅读 4 分钟
3.6k
哈希表(hash table)又被称为散列表,可能是翻译的问题好多书上一会儿称散列一会儿称哈希,更有甚者煞有介事的对此进行区分。经过简单的搜索(wiki链接)发现这两个词是一回事。由此可见学好英语是多么重要。(我是一名渴望学好英语的英文渣。。)

js算法入门(1)--简单排序

2018-03-29
阅读 2 分钟
1.8k
从上大学开始,算法与数据结构这东西我是一直心心念念,奈何又懒又蠢,这么基础科目一直没啥成效。但是如鲠在喉,如果再不学的话可能就成为一块心病了。所以虽然和现在工作没啥关系但还是决定学一下基础,聊以自慰。

如何随机&&去重返回新数组

2018-03-28
阅读 3 分钟
1.6k
她的目的是想从arr中随机抽取5个不重复的值组成一个新数组resArr.问我代码是否有问题,很遗憾因为我刚睡醒,随便贴了一下代码,运行了一下就说没问题...很快我就被打脸了(也是,如果没问题的话她问个毛..).大家可以先找一下问题,下面先更正这段代码,然后再给出群里剩下两位大哥的解决方法.