首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
wayen15812
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
前端该如何准备数据结构和算法?
据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。 实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它…
看动画轻松理解「递归」与「动态规划」
在学习「数据结构和算法」的过程中,因为人习惯了平铺直叙的思维方式,所以「递归」与「动态规划」这种带循环概念(绕来绕去)的往往是相对比较难以理解的两个抽象知识点。 程序员小吴打算使用动画的形式来帮助理解「递归」,然后通过「递归」的概念延伸至理解「动态规划」算法思想。 先下定义:递…
分糖果问题
一群孩子做游戏,现在请你根据游戏得分来发糖果,要求如下: 1,每个孩子不管得分多少,起码分到 1 个糖果 2,任意两个相邻的孩子之间,得分较多的孩子必须拿多一些的糖果。 给定一个数组 arr 代表得分数组,请返回最少需要多少糖果。 例如:arr[1,2,2],糖果分配为 [1,2,1], 即可满足要求且数量最少,所以返回 4。
[每日一题]385. Mini Parser
以小说形式分析 leetcode 解题思路~
很详细的 KMP 算法讲解,逻辑清晰,易懂
或许是最详细的
算法精解,跟我一起学算法
《算法精解:C 语言描述》源码及 Xcode 工程
「时间管理」JavaScript算法时间、空间复杂度分析
经过数据结构与算法先导篇的洗脑,不知道大家对数据结构与算法重要性的认知有没有上了一层台阶。(虽然阅读量少的可怜)。没看过的建议先去看先导篇前端如何搞定数据结构与算法(先导篇) 不过没关系,至少是有同学在评论区反馈期待下一篇的,那就要坚持把这个系列写下去,今天来给大家聊一聊在数据…
面试官: 100万个成员的数组取第一个和最后一个有性能差距吗?
数组几乎可以是所有软件工程师最常用到的数据结构,正是因为如此,很多开发者对其不够重视. 希望大家带着以上的问题我们进行讨论. 数组是计算机科学中最基本的数据结构了,绝大多数编程语言都内置了这种数据结构,也是开发者最常见的数据结构. 数组(英语:Array),是由相同类型的元素(…
如何在 10 亿数中找出前 1000 大的数
小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司。 之前小史在 BAT 三家的面试中已经挂了两家,今天小史去了 BAT 中的最后一家面试了。 简单的自我介绍后,面试官给了小史一个问题。 小史:我可以用分治法,这有点类似…
[每日一题]22. Generate Parentheses
老马详细分析了递归和深度优先搜索的思路的解法