两数之和:从暴力枚举到哈希表
用经典的 Two Sum 题目梳理从暴力枚举到哈希表优化的思路演进,顺手建立一套稳定的算法题解写法。
输入关键词开始搜索,支持单字。
查看全部结果Go + 算法学习
把 Go 工程学习与算法训练沉淀成可复用的知识库。
这里主要记录 Go 基础、并发模型、Web 开发、工程化实践,以及数组、树、图、动态规划等算法题解与刷题复盘。
长文沉淀完整理解,短笔记用于模板整理、命令备忘和刷题复盘。
一边构建 Go 工程能力,一边用算法训练边界意识和分析能力。
把刷题思路、性能实验和真实踩坑都沉淀到同一个知识库里。
Go 工程
算法题解
最新更新
用经典的 Two Sum 题目梳理从暴力枚举到哈希表优化的思路演进,顺手建立一套稳定的算法题解写法。
把最容易写错的二分边界问题拆开讲清楚,帮助自己从背模板变成真正理解循环不变量。
用“下一个更大元素”这道典型题建立单调栈模板,重点讲清楚为什么栈里存下标,以及什么时候弹栈。
用爬楼梯这道经典题建立动态规划的最小认知框架:状态、转移方程、初始化,以及怎样避免把 DP 写成背模板。
梳理 context 在超时控制、取消传播和请求链路中的基本用法,避免把它当作全局参数袋。
系统梳理谁该关闭 channel、关闭后读写会发生什么,以及 for range 和多生产者场景里最容易踩的坑。
短笔记