算法
收录了算法频道下的 592 篇内容





生产者与消费者模式,数组阻塞队列(ArrayBlockingQueue)
生产者消费者模式最核心的部分是生产者与消费者之间的特殊容器,而阻塞队列是特殊容器最常见的实现。JDK 中定义了阻塞队列接口 BlockingQueue,JDK 通过该接口为我们提供了很多种阻塞队列的实现,其中包括本节的主角 ArrayBlockingQueue,该类位于 java.util.conc



一致性 Hash 算法 Java 版实现
在之前写了两篇关于缓存的文章《万字长文聊缓存(上)- http 缓存》《万字长文聊缓存(下)- 应用级缓存》,谈到缓存不说一下一致性 Hash 算法那就是在耍流氓。






解读自然语言处理领域的 2020 年:“大力出奇迹”的 GPT-3 证明了大算力、大模型的价值
本文是 InfoQ“解读 2020”年终技术盘点系列文章之一。2019 年,自然处理领域最受关注的模型便是 BERT。




【数据结构与算法】分析时间复杂度与空间复杂度
学习任何一门知识的时候,我们需要分析清楚这门知识的核心是什么,从而在这个核心中我们可以得到什么。如果我们是盲目的吸收知识,其实很多知识我们都是在目前场景、工作、生活中无法使用的。

使用 LL 算法构建 AST —— 编程训练
AST 叫做抽象语法树。我们的代码在计算机的分析过程中,首先就是把编程语言去分词,在分词之后就让它构成这种层层相互嵌套的语法树的树形结构。最后才是去解析代码去执行。





2020 全国人工智能大赛落幕:跨界赛题、互相借鉴和创新
大赛设有的三条赛道“AI+ 无线通信”、“AI+ 遥感影像”、“AI+ 行人重识别”,所对应的研究方向正是当下产学研用高度一体化的方向,相关技术的发展将直接促进产业更迭。



