NOTES / THINKING IN PUBLIC

文章

记录技术实践,也记录判断如何形成、结论在什么条件下成立。

READING COMPASS

找到下一篇先选领域,再聚焦知识点;也可以直接查看全部文章。
文章

树与集合结构总览

比较堆、Trie、搜索树、平衡树、多路树和并查集各自维护的不变量与适用问题。

计算机基础6 分钟阅读已发布
文章

回溯算法:从状态树到剪枝

通过子集、组合、排列理解选择、进入、撤销和剪枝,避免把回溯写成无脑暴力。

计算机基础7 分钟阅读已发布
文章

排序算法:从比较排序到工程选择

系统比较冒泡、选择、插入、归并、快排、堆排和非比较排序,强调稳定性、空间和输入分布。

计算机基础8 分钟阅读已发布
文章

栈:从 LIFO 到 ArrayDeque

通过数组栈、括号匹配与显式 DFS 理解 LIFO,并说明现代 Java 为何优先使用 ArrayDeque。

计算机基础8 分钟阅读已发布
文章

队列:从 FIFO 到 DelayQueue

从环形队列进入延迟队列,理解 FIFO、优先级、时间语义、背压与可靠性边界。

计算机基础9 分钟阅读已发布
文章

二分查找:从模板到边界控制

讲清闭区间、半开区间、左边界、右边界和答案二分,重点解决死循环、漏答案和返回值混乱。

计算机基础8 分钟阅读已发布
文章

工程算法与练习路线

把海量数据、倒排索引和算法练习路线串起来,让算法能力能迁移到工程场景。

计算机基础2 分钟阅读已发布