【算法】双指针及其使用场景
什么时候用双指针?引用在我们遇到像数组,链表这类数据结构的算法题目的时候,应该要想得到双指针的套路来解决问题。特别是链表类的题目,经常需要用到两个或多个指针配合来记忆链表上的节点,完成某些操作。链表这种数据结构也是树形结构和图的原型,所以有时候在关于图和树形结构的算法题目中也会用到双指针。当你遇到此...
面试常见问题-限流策略有哪些,滑动窗口算法和令牌桶区别,使用场景
参考思路:限流算法常用的几种实现方式有如下四种:计数器、滑动窗口、漏桶和令牌桶;● 计数器:○ 思想:在固定时间窗口内对请求进行计数,与阀值进行比较判断是否需要限流,一旦到了时间临界点,将计数器清零。○ 问题:计数器算法存在“时间临界点”缺陷。比如每一分钟限制100个请求...
【算法专题】贪心算法的介绍及使用场景
正文一、什么是贪心算法求解一个问题时有多个步骤,每个步骤都选择当下最优的那个解,而不用考虑整体的最优解。通常,当我们面对的问题拥有以下特点的时候,就可以考虑使用贪心算法。针对一组数据,我们定义了限制值和期望值,希望从中选出若干数据,在满足限制值的情况下,期望值最大。比如,...
Levenshtein Distance(编辑距离)算法与使用场景
前提已经很久没深入研究过算法相关的东西,毕竟日常少用,就算死记硬背也是没有实施场景导致容易淡忘。最近在做一个「脱敏数据和明文数据匹配」的需求的时候,用到了一个算法叫Levenshtein Distance Algorithm,本文对此算法原理做简单的分析,并且用此算法解决几个常见的场景。什么是Lev...
集中式分配算法的使用场景有哪些?
集中式分配算法的使用场景有哪些?
索引算法的Hash算法使用场景是啥?
和BTree比呢?
索引算法的 BTree算法使用场景是什么?
能举例子不
[@talishboy][¥20]JDK 11 的ZGC相比以前其他垃圾回收算法有那些改进以及它的使用场景有哪些?
问题来自Java技术沙龙的贾商Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796
[@倚贤][¥20]JDK 11 的ZGC相比以前其他垃圾回收算法有那些改进以及它的使用场景有哪些?
问题来自Java技术沙龙的贾商Java线下沙龙报名链接:https://yq.aliyun.com/activity/796
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。