首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
熊出没的熊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
【学习笔记】最容易理解的希尔排序(shell sort)讲解
很多希尔排序的视频和文字讲解,好像都没怎么讲清楚中间的过程到底是怎么样的。希尔排序,往往一时理解了,过很久再来看代码,就又有点搞不懂。 理解希尔排序首先要理解插入排序。
面试了十几个高级前端,竟然连(扁平数据结构转Tree)都写不出来
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 招聘季节一般都在金三银四,或者金九银十。最近在这五六月份,陆陆续续面试了十几个高级前端。有一套考察算法的小题
猛增 110K Star!年增长数最多的 10 大顶级前端学习资源项目!
1. javascript-algorithms 该仓库包含了多种基于 JavaScript 的算法与数据结构。 每种算法和数据结构都有自己的 README,包含相关说明和链接,以便进一步阅读 (还有 YouTube 视频) 。 算法包含了 算法主题 和 算法范式。 其中算法主…
写给前端的算法进阶指南,零基础按分类刷200题思路
最近国内大厂面试中,出现 LeetCode 真题考察的频率越来越高了。我也观察到有越来越多的前端同学开始关注算法这个话题。 但是算法是一个门槛很高的东西,在一个算法新手的眼里,它的智商门槛要求很高。事实上是这个样子的吗?如果你怀疑自己的智商不够去学习算法,那么你一定要先看完这篇…
跌妈不认?一口气团灭6道股票算法打打气
2021 年的基金市场开年至今,暴涨又暴跌。刚迎完财神,期待牛气冲天的年轻人们,刚刚入场就狠狠的吃了资本市场的一记重锤。 各种“人类迷惑行为大赏”轮番上演,让本就魔幻的世界变得更加魔幻。如果你最近也跌了,请点个赞,让我们互相抱团取暖。 与现实略有不同,题目中添加了一些限制条件,…
二叉树展开为链表
题目递归思路(1) 先序遍历,(2) 先设置左节点, 在设置右节点的时候, 一定要设置到左节点对应链表的最后位置, 而不是设置到左节点的头部
数组转树(级联)
这个数组的每一个子元素都有唯一的id,没有父节点时parentId为0,除0外的parentId必有id与其对应。 这里最直接的思路是先找到根节点(parentId为0),然后再将子节点放置进去。 在写代码之前,需要知道,当我们使用[].push添加一个对象时,实际上是将对象的…
前端该如何准备数据结构和算法?
据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。 实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它…
聊一聊前端算法面试——动态规划
现在竞争越来越激烈,以往前端算法面试只问问排序的日子一去不复返了。现在大厂喜欢问一些进阶性的算法问题,比如今天要聊的面试中经常出现但理解起来有些困难的一种算法思想——「动态规划」。 如下图所示:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” …
前端跳槽面试算法——动态规划
众所周知,与后台开发人员相比,算法是我们前端开发人员的一个弱项。 而近两年随着互联网行业竞争愈发激烈,市场上对前端岗位的算法要求也有一定的提升。 我记得大三参加腾讯的校招面试时只准备了几种常见的排序算法就足以应对了,然而今年包括今日头条在内的多家大厂的前端笔试题目中都出现了"贪…