【算法】双指针及其使用场景

什么时候用双指针?引用在我们遇到像数组,链表这类数据结构的算法题目的时候,应该要想得到双指针的套路来解决问题。特别是链表类的题目,经常需要用到两个或多个指针配合来记忆链表上的节点,完成某些操作。链表这种数据结构也是树形结构和图的原型,所以有时候在关于图和树形结构的算法题目中也会用到双指针。当你遇到此...

面试常见问题-限流策略有哪些,滑动窗口算法和令牌桶区别,使用场景

参考思路:限流算法常用的几种实现方式有如下四种:计数器、滑动窗口、漏桶和令牌桶;● 计数器:○ 思想:在固定时间窗口内对请求进行计数,与阀值进行比较判断是否需要限流,一旦到了时间临界点,将计数器清零。○ 问题:计数器算法存在“时间临界点”缺陷。比如每一分钟限制100个请求...

相册服务中的故事生成算法介绍

1 课时 |
31 人已学 |
免费

Go语言核心编程 - 数据结构和算法

47 课时 |
1657 人已学 |
免费

神经网络概览及算法详解

36 课时 |
801 人已学 |
免费
开发者课程背景图
【算法专题】贪心算法的介绍及使用场景

【算法专题】贪心算法的介绍及使用场景

正文一、什么是贪心算法求解一个问题时有多个步骤,每个步骤都选择当下最优的那个解,而不用考虑整体的最优解。通常,当我们面对的问题拥有以下特点的时候,就可以考虑使用贪心算法。针对一组数据,我们定义了限制值和期望值,希望从中选出若干数据,在满足限制值的情况下,期望值最大。比如,...

Levenshtein Distance(编辑距离)算法与使用场景

Levenshtein Distance(编辑距离)算法与使用场景

前提已经很久没深入研究过算法相关的东西,毕竟日常少用,就算死记硬背也是没有实施场景导致容易淡忘。最近在做一个「脱敏数据和明文数据匹配」的需求的时候,用到了一个算法叫Levenshtein Distance Algorithm,本文对此算法原理做简单的分析,并且用此算法解决几个常见的场景。什么是Lev...

集中式分配算法的使用场景有哪些?

集中式分配算法的使用场景有哪些?

[@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

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

智能引擎技术
智能引擎技术
AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。
4027+人已加入
加入
相关电子书
更多
图解算法小抄
网易云音乐音视频算法处理的 Serverless 探索之路
阿里技术参考图册-算法篇
立即下载 立即下载 立即下载

算法使用场景相关内容