首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法数据结构
订阅
lavie
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 1订阅
数组回炉重造+6道前端算法面试高频题解|刷题打卡
在刷题之前让我们先来一起回顾一下 JavaScript 中数组的基础知识。 数组可以根据索引下标随机访问(时间复杂度为 O(1)),这个索引通常来说是数字,用来计算元素之间的存储位置的偏移量。 与其他编程语言不同,JavaScript 中的数组长度可以随时改变,数组中的每个槽位…
聊一聊前端算法面试——动态规划
现在竞争越来越激烈,以往前端算法面试只问问排序的日子一去不复返了。现在大厂喜欢问一些进阶性的算法问题,比如今天要聊的面试中经常出现但理解起来有些困难的一种算法思想——「动态规划」。 如下图所示:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” …
详解leetcode146题【LRU (最近最少使用) 缓存机制】(附js最优解法!)
leetcode 146. LRU (最近最少使用) 缓存机制 从以上分析,要想找到缓存末尾的值,我想到两个办法。 执行get的时候,如果缓存中存在get的数据,则更新缓存顺序,跟以上一样。 以上,是我第一感觉的做法。为什么说是第一感觉,首先,题目要求O(1)的复杂度,所以我不…
阿里盒马&数农、腾讯WXG小程序团队 —— 小菜鸡自闭の面经😿(等HRing...)
俺现在是一名大三学生,渴望能获得一份大厂的实习机会呜呜呜,所以不自量力的投了一下阿里跟腾讯。阿里是提前批就开始面了的。很多部门都面了一下下,面了啥也忘了哈哈哈哈。也多亏了提前批,让俺知道哪些地方还需要再补补。 阿里这边最终选择了盒马,盒马的面试官都好好,好和蔼,给了好多建议,没…
(1.8w字)负重前行,前端工程师如何系统练习数据结构和算法?【上】
准备了很长一段时间的练习攻略,同时也放到了github仓库, 也有其它的在线阅读地址。原创代码和攻略文章不易,如果觉得不错,请给仓库点个 star 哦 : ) 如果你听说过LeetCode这个网站,想要一刷到底,迈向算法巅峰,却因为浩瀚的题量和缺乏系统训练感到无力,三天打鱼两天…
「算法与数据结构」DFS和BFS算法之美
最近面网易某部门的时候,其中一道算法题考点就是DFS,深度优先遍历,所以这次准备梳理一遍,练练手,下次再找的话,也比较方便。 一定要会多种解法,面试的时候,我就是写了递归,面试小哥哥问我能不能用迭代去完成,所以多种解法都要会。 简单的说,BFS是从根节点开始,沿着树的宽度遍历树…