首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
LGD.数据结构与算法
订阅
LGD_HuaFEEng
更多收藏集
微信扫码分享
微信
新浪微博
QQ
60篇文章 · 0订阅
前端笔试&面试爬坑系列---算法
终于来了,算法相关的。 其实个人理解,前端岗位对于算法的要求与其他IT岗位相比,是低得多的。 但是小白我经历了如蚂蚁金服、网易这样的大厂教做人之后,还是觉得,对于一些基本算法、思想的掌握还是必须的。 然后,就把自己遇到的、学到的算法相关的再总结一下,方便自己随时备战面试。 JS…
[译] JavaScript中的函数柯里化
函数柯里化以Haskell Brooks Curry命名,柯里化是指将一个函数分解为一系列函数的过程,每个函数都只接收一个参数。(译注:这些函数不会立即求值,而是通过闭包的方式把传入的参数保存起来,直到真正需要的时候才会求值) 以下是一个简单的柯里化例子。我们写一个接收三个数字…
js的curry和函数组合
之前看到有文章说柯里化函数,大致看了下,就是高阶函数,只是名字听起来比较高大上一点,今天逛medium又发现了这个,看了下感觉还不错,有涉及到闭包,涉及到point-free style, 并不是一股脑的安利demo了事,这个得记录下。 curried函数是个一次一个的去获取多…
简单易懂的现代魔法-递归
平时在前端开发中,好像也没啥用到递归的地方。不过这并不代表递归不重要,如果你看过一些框架的源码,就会经常见到它的影子:比如渲染虚拟DOM的render函数,webpack中require依赖分析,Koa2洋葱式的中间件模型,其实都运用到了递归算法。 代码在运行过程中,会有一个叫…
深度学习必须熟悉的损失函数:交叉熵损失函数
人类却能够根据明显的犯错快速地学习到正确的东西。相反,在我们的错误不是很好地定义的时候,学习的过程会变得更加缓慢。但神经网络却不一定如此,这种行为看起来和人类学习行为差异很大。人工神经元在其犯错较大的情况下其实学习很有难度。 为了理解这个问题的源头,想想我们的神经元是通过改变权…
【译】编写更好JavaScript条件语句的5个技巧
当我们写JavaScript代码时,经常会用到到条件判断处理,这里有5个技巧能使你写出更好、更简洁的条件语句。 一眼看去,以上的例子貌似没有什么问题。但是,如果我们加入更多的红色水果,比如车厘子(cherry)和蔓越橘(cranberries)?那就要使用||写更多的条件判断了…
[译文] 初学者应该了解的数据结构: Tree
Tree 是很多(上层的)数据结构(如 Map、Set 等)的基础。同时,在数据库中快速搜索(元素)也用到了树。HTML 的 DOM 节点也通过树来表示对应的层次结构。以上仅仅是树在实际应用中的一小部分例子。在这篇文章中,我们将探讨不同类型的树,如二叉树、二叉搜索树以及如何实现…
[译文] 如何在 JavaScript 中更好地使用数组
本文短小精悍,我保证。在过去的数个月里,我注意到在我审阅的 pull request 中有四个(关于数组使用的)错误经常出现。同时,我自己也会犯这些错误,因此有了这篇文章。让我们一起学习,以确保以后能正确地使用数组方法! 我记得在我学习 JavaScript 的课程中有类似的这…
基于正态分布的前端性能数据分析(二)
上一篇文章已经验证了,可以使用正态分布来分析我们的首屏时间(需转换为其值的1/8次方),接下来就进入分析部分。 要描述一个正态分布,只需要知道其平均值( )和标准差( )就行了,记作 。 首先将过滤后的数据开方三次(1/8次方),计算开方后数据的平均值为2.259,标准差为0.…