暂无搜索历史
阅读本文之前,需要你熟悉 回溯算法核心框架 以及 回溯算法秒杀排列/组合/子集问题。
之前发布了算法可视化面板之后,有很多读者希望能够在可视化面板运行自己的代码。最近给我的算法学习网站自建了后端服务,可视化面板添加了编辑器功能,可以输入自定义代码...
老读者都知道,以前我的算法教程主要使用 Java 语言。但是现在有了 chatGPT 的帮助,《labuladong 的刷题全家桶》已经全面支持了 Java/C...
最近这段时间 chatGPT 掀起了一阵 AI 热潮,目前来看网上大部分内容都是在调戏 AI,很少有人写如何用 chatGPT 做正事儿。 我作为一个大部分知...
其中最重要的一个更新是支持了递归算法的可视化,而且可视化的方式可以说是我之前系列文章所阐述的算法思想的的具体实现,我真的动手把抽象的思想给展示出来了,绝对可以...
位操作(Bit Manipulation)可以有很多技巧,有一个叫做 Bit Twiddling Hacks 的网站收集了几乎所有位操作的黑科技玩法,网址如下:...
最近有一位读者跟我交流,说除了算法题之外,系统设计题是一大痛点。算法题起码有很多刷题平台可以动手实践,但系统设计类的题目一般很难实践,所以看一些教程总结也只是一...
书接前文,《玩游戏,学技术》第一讲:需求分析 提出了最关键的一个设计,即每个游戏客户端包含一个 Pulsar 生产者和一个 Pulsar 消费者:
我之前写过一篇文章 我用消息队列做了个联机游戏 用 Pulsar 这款消息队列实现了一个比较简陋的炸弹人游戏
记得我之前在讲 图论算法基础 时说图论相关的算法不会经常考,但最近被打脸了,因为一些读者和我反馈近期求职面试涉及很多图论相关的算法,可能是因为环境不好所以算法这...
在线学习网站: https://labuladong.github.io/algo/
经常有读者问我学算法有什么用,我觉得算法是一种抽象的思维能力。现实中的很多问题只要稍加抽象,就能联想到算法题中的编程技巧,然后得心应手地解决它们。
上篇文章 我讲了两种常用的随机算法,本文就把这些算法运用出来,做一个多人在线小游戏。
读完本文,可以去力扣解决如下题目: 382. 链表随机节点(中等) 398. 随机数索引(中等) 384. 打乱数组(中等)
我在上篇文章 Apache Pulsar 的架构设计 中介绍了 Pulsar 存算分离的架构,其中 broker 只负责计算,由 BookKeeper 负责底...
经常有读者后台跟我说,希望我能够写一些系统设计相关的文章,最近我就在研究常用消息队列 kafka 和 pulsar 的架构设计,所以总结了这篇文章,希望在你做技...
最近读者群里有个读者跟我私信,说去面试微软遇到了一系列和数学相关的算法题,直接懵圈了。我看了下题目,发现这些题其实就是 LeetCode 上面「丑数」系列问题的...
经常有读者留言,请我讲讲那些比较经典的算法,我觉得有这个必要,主要有以下原因: 1、经典算法之所以经典,一定是因为有独特新颖的设计思想,那当然要带大家学习一波。...
读完本文,可以去力扣解决如下题目: 139. 单词拆分(中等) 140. 单词拆分II(困难)
暂未填写公司和职称
暂未填写个人简介
暂未填写学校和专业
暂未填写所在城市