Go + 算法学习

Go 与算法手记

把 Go 工程学习与算法训练沉淀成可复用的知识库。

这里主要记录 Go 基础、并发模型、Web 开发、工程化实践,以及数组、树、图、动态规划等算法题解与刷题复盘。

内容结构 Go 进阶 + 算法题解

长文沉淀完整理解,短笔记用于模板整理、命令备忘和刷题复盘。

学习主线 工程化、并发、数据结构

一边构建 Go 工程能力,一边用算法训练边界意识和分析能力。

更新方式 题解复盘 + 实战记录

把刷题思路、性能实验和真实踩坑都沉淀到同一个知识库里。

Go 工程

最近 Go 工程文章

查看全部
用 context 管理请求生命周期

梳理 context 在超时控制、取消传播和请求链路中的基本用法,避免把它当作全局参数袋。

2026-04-02
理解 channel 的关闭语义

系统梳理谁该关闭 channel、关闭后读写会发生什么,以及 for range 和多生产者场景里最容易踩的坑。

2026-04-01
用 errors.Is 和 errors.As 组织错误处理

从 %w、errors.Is、errors.As 的配合方式入手,理清 Go 里“保留上下文”和“稳定判断错误”的正确姿势。

2026-03-31

算法题解

最近算法题解

继续查看
两数之和:从暴力枚举到哈希表

用经典的 Two Sum 题目梳理从暴力枚举到哈希表优化的思路演进,顺手建立一套稳定的算法题解写法。

入门 · 2026-04-02
二分查找的边界写法:左闭右闭与左闭右开

把最容易写错的二分边界问题拆开讲清楚,帮助自己从背模板变成真正理解循环不变量。

中等 · 2026-04-02
单调栈入门:用下一个更大元素理解模板

用“下一个更大元素”这道典型题建立单调栈模板,重点讲清楚为什么栈里存下标,以及什么时候弹栈。

中等 · 2026-04-02

最新更新

Go 与算法最新学习记录

查看全部

短笔记

Go 技巧、算法模板与代码片段

查看更多