首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
为了WLB努力
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
LRU缓存原理你懂吗?
LRU缓存原理: LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 新数据插入
LeetCode热题100栈题解析
1.有效的括号 ⭐ 思路 解这题的思路就是先用一个栈去收集遇到的左括号,遇到右括号的时候就将栈里收集的左括号进行弹出匹配,看是否能匹配上。字符串中的左括号按照它们的出现顺序被推入栈,而右括号在出现时则
字节跳动最爱考的 64 道算法题(JS版)
现在大厂面试中,算法题几乎为必考项,且近几年频现 LeetCode 真题,此篇为拿到字节、腾讯、京东 Offer 的笔者本人在准备面试过程中亲自刷过以及遇到过高频算法题。文章内容会分模块整理,对于笔者在面试过程中遇到的真题,会给予着重 【🔥】标出。 同时,可以毫不客气的说,如…
[前端]_一起刷leetcode 121. 买卖股票的最佳时机
「这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战」 题目: 121. 买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股
精读《算法题 - 最小覆盖子串》
今天我们看一道 leetcode hard 难度题目:最小覆盖子串。 题目 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串
敲黑板!鹅厂程序员面试也考了这些算法知识
开发者在程序设计时,擅于运用优秀合理的算法相较于被动陷入逻辑之沼潭,是更被推荐的上上之策。算法的思想精髓是值得每个开发者深入研究和细细品味。
通过LeetCode上的5道题目入门——动态规划——算法!
动态规划(Dynamic Programming),简称DP,是一种常用的算法思想,它的核心思想是将原问题分解成若干个子问题,通过解决子问题的最优解来得到原问题的最优解。
JavaScript实现冒泡排序法、插入排序法、快速排序法
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这…
源码解析篇7——LRU算法?在keepalive组件源码里是怎么用到的?
# 什么是LRU算法? ![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cdfd22a38a194282a3217dd93