栈与队列:从底层实现到单调栈的 TypeScript 指南
掌握栈和队列的原理、TypeScript 实现,以及单调栈、单调队列在 Next Greater Element 等问题中的妙用。
1059 字
|
5 分钟
时间与空间复杂度入门
从零理解大O表示法,掌握常见时间/空间复杂度分析。含前端实战案例与图解,适合算法初学者快速上手。
1329 字
|
7 分钟
滑动窗口:子数组/子串问题的通用解法
掌握滑动窗口的两大模板(定长窗口和变长窗口),用 TypeScript 解决无重复字符的最长子串、最小覆盖子串等经典问题。
1296 字
|
6 分钟
字典树:前缀匹配的终极数据结构
掌握 Trie 树的原理、构建与查询,用 TypeScript 实现搜索联想、单词匹配、前缀统计等高频应用。
1106 字
|
6 分钟
二维数组:矩阵操作与 TypeScript 实战
掌握二维数组的遍历技巧、矩阵操作(旋转、螺旋、搜索),以及二维前缀和的高效区间求和。
1225 字
|
6 分钟
数组双指针:从 O(n²) 到 O(n) 的优化利器
掌握数组双指针的四种核心模式(左右指针、快慢指针、前后指针、分离指针),用 TypeScript 解决高频算法问题。
1250 字
|
6 分钟