汀的知识碎片
Search
Search
Dark mode
Light mode
文章导航
Tag: 面试
95 items with this tag.
Apr 28, 2026
分治与贪心专栏导览:从框架到面试通关
数据结构
算法
分治法
贪心算法
LeetCode
面试
Apr 28, 2026
分治法基础:递归树与主定理——分治的思维骨架
算法
分治法
递归树
主定理
复杂度分析
LeetCode
面试
Apr 28, 2026
归并分治精讲:逆序对的多种面孔
算法
分治法
归并排序
逆序对
LeetCode
面试
Apr 28, 2026
快速排序分治框架:分区的力量
算法
分治法
快速排序
分区
快速选择
LeetCode
面试
Apr 28, 2026
最大子数组问题:Kadane 算法与分治视角
算法
分治法
动态规划
Kadane
最大子数组
LeetCode
面试
Apr 28, 2026
分治在二叉树:重建与最长路径
算法
分治法
二叉树
递归
LeetCode
面试
Apr 28, 2026
贪心算法:从直觉到证明的严格之路
算法
贪心算法
算法证明
交换论证
LeetCode
面试
Apr 28, 2026
跳跃游戏系列:维护可达区间的贪心艺术
算法
贪心算法
跳跃游戏
LeetCode
面试
Apr 28, 2026
区间调度贪心精讲:覆盖、不重叠与最少箭头
算法
贪心算法
区间调度
区间合并
LeetCode
面试
Apr 28, 2026
股票与序列贪心:多次交易、加油站与柠檬水找零
算法
贪心算法
股票问题
加油站
找零
LeetCode
面试
Apr 28, 2026
动态规划专栏导览:从递归记忆化到面试通关
数据结构
算法
动态规划
DP
LeetCode
面试
Apr 28, 2026
动态规划思想导论:从暴力递归到记忆化搜索再到 DP 表
算法
动态规划
递归
记忆化
LeetCode
面试
Apr 28, 2026
一维线性 DP:「选或不选」框架与打家劫舍系列
算法
动态规划
线性DP
打家劫舍
LeetCode
面试
Apr 28, 2026
背包问题深度解析:0-1 背包、完全背包与空间压缩
算法
动态规划
背包问题
0-1背包
完全背包
LeetCode
面试
Apr 28, 2026
子序列 DP:最长递增子序列与 O(n log n) 优化
算法
动态规划
子序列
LIS
最长递增子序列
LeetCode
面试
Apr 28, 2026
最长公共子序列与字符串编辑距离
算法
动态规划
LCS
编辑距离
字符串DP
LeetCode
面试
Apr 28, 2026
矩阵路径 DP:网格出发的二维状态转移
算法
动态规划
矩阵DP
路径问题
LeetCode
面试
Apr 28, 2026
区间 DP:戳气球、矩阵链乘与「从小区间到大区间」
算法
动态规划
区间DP
矩阵链乘
LeetCode
面试
Apr 28, 2026
字符串 DP 进阶:回文子串、正则与通配符匹配
算法
动态规划
字符串DP
回文
正则匹配
通配符
LeetCode
面试
Apr 28, 2026
树形 DP 与状态压缩 DP:树上决策与位运算加速
算法
动态规划
树形DP
状态压缩DP
bitmask
位运算
LeetCode
面试
Apr 28, 2026
动态规划综合通关:高频模式识别与面试决策树
算法
动态规划
面试
模式识别
买卖股票
状态机DP
综合总结
Apr 28, 2026
双指针算法专栏导览:从核心模型到 LeetCode 面试通关
数据结构
算法
双指针
滑动窗口
快慢指针
对撞指针
LeetCode
面试
Apr 28, 2026
双指针算法全景:核心直觉、三大模型与面试考频分析
算法
双指针
滑动窗口
快慢指针
对撞指针
面试
Apr 28, 2026
对撞指针入门:有序数组中的两数之和
算法
双指针
对撞指针
两数之和
回文
LeetCode
面试
Apr 28, 2026
三数之和与 N 数之和:排序+对撞指针的组合拳
算法
双指针
对撞指针
三数之和
四数之和
去重
LeetCode
面试
Apr 28, 2026
对撞指针进阶:盛水容器与接雨水的几何直觉
算法
双指针
对撞指针
接雨水
盛水容器
单调栈
LeetCode
面试
Apr 28, 2026
快慢指针精讲:链表成环检测与 Floyd 判圈算法
算法
双指针
快慢指针
链表
Floyd
环检测
LeetCode
面试
Apr 28, 2026
链表双指针实战:倒数第 N 个节点、相交链表与回文链表
算法
双指针
链表
快慢指针
距离双指针
哑节点
LeetCode
面试
Apr 28, 2026
滑动窗口基础:定长窗口与可变窗口的统一框架
算法
双指针
滑动窗口
定长窗口
可变窗口
子数组
LeetCode
面试
Apr 28, 2026
滑动窗口进阶:无重复字符与字符频次匹配
算法
双指针
滑动窗口
哈希表
字符频次
LeetCode
面试
Apr 28, 2026
最小覆盖子串:滑动窗口的最难挑战
算法
双指针
滑动窗口
最小覆盖子串
字符频次
LeetCode
面试
Apr 28, 2026
双指针综合通关:模式识别、算法选型与面试高频模式总结
算法
双指针
滑动窗口
快慢指针
对撞指针
面试
总结
Apr 28, 2026
搜索算法专栏导览:BFS 与 DFS 面试通关
数据结构
算法
BFS
DFS
回溯
搜索
LeetCode
面试
Apr 28, 2026
BFS 与 DFS 全景导览:搜索算法的本质与适用边界
算法
BFS
DFS
搜索
状态空间
面试
LeetCode
Apr 28, 2026
BFS 核心框架:层序扩展与单向最短路径——Word Ladder 深度解析
算法
BFS
广度优先搜索
最短路径
LeetCode
Word-Ladder
面试
Apr 28, 2026
双向 BFS 与路径还原:Word Ladder II 深度解析
算法
BFS
双向BFS
路径还原
LeetCode
Word-Ladder-II
面试
Apr 28, 2026
DFS 与回溯核心框架:状态树的系统性遍历
算法
DFS
回溯
深度优先搜索
Backtracking
LeetCode
面试
Apr 28, 2026
矩阵 BFS/DFS:连通分量、Flood Fill 与 Number of Islands
算法
BFS
DFS
矩阵搜索
连通分量
Flood-Fill
LeetCode
面试
Apr 28, 2026
组合型回溯:Combination Sum 系列与去重艺术
算法
回溯
组合
Combination-Sum
去重
剪枝
LeetCode
面试
Apr 28, 2026
字符串型回溯:分割、括号生成与 IP 地址恢复
算法
回溯
字符串
回文分割
括号生成
IP地址
LeetCode
面试
Apr 28, 2026
棋盘型回溯:N-Queens 与数独求解的约束传播艺术
算法
回溯
N-Queens
数独
约束传播
位运算
LeetCode
面试
Apr 28, 2026
矩阵深搜:Word Search、路径问题与 Trie 优化
算法
DFS
矩阵搜索
Word-Search
Trie
路径问题
LeetCode
面试
Apr 28, 2026
滑动窗口算法专栏导览:从原理到 LeetCode 面试通关
数据结构
算法
滑动窗口
双指针
LeetCode
面试
Apr 28, 2026
滑动窗口算法原理全景:从暴力枚举到 O(n) 的思维跃迁
算法
滑动窗口
双指针
子数组
面试
Apr 28, 2026
固定长度滑动窗口:模板推导与三题精讲
算法
滑动窗口
固定窗口
LeetCode
面试
643
1343
567
Apr 28, 2026
最小覆盖子串:可变窗口收缩条件的黄金法则
算法
滑动窗口
可变窗口
最小覆盖子串
LeetCode
面试
76
3
Apr 28, 2026
最长扩张型可变窗口:替换操作与连续性约束
算法
滑动窗口
可变窗口
LeetCode
面试
424
1004
1493
Apr 28, 2026
同向双指针统一视角:快慢指针与滑动窗口的辩证关系
算法
滑动窗口
双指针
同向双指针
LeetCode
面试
209
904
2401
Apr 28, 2026
字符计数窗口:哈希表与滑动窗口的黄金组合
算法
滑动窗口
字符计数
哈希表
LeetCode
面试
438
30
187
Apr 28, 2026
单调队列优化滑动窗口:O(n) 求窗口极值的艺术
算法
滑动窗口
单调队列
双端队列
LeetCode
面试
239
1438
2762
Apr 28, 2026
前缀和与滑动窗口的思想融合:子数组求和类问题
算法
滑动窗口
前缀和
哈希表
LeetCode
面试
560
974
1248
Apr 28, 2026
多类别元素与恰好 K 型窗口:高阶滑动窗口技法
算法
滑动窗口
恰好K
多类别计数
LeetCode
面试
992
1234
2461
Apr 27, 2026
二叉树专栏导览
数据结构
算法
二叉树
二叉搜索树
DFS
BFS
LeetCode
面试
Apr 27, 2026
字符串面试专栏导览
数据结构
算法
字符串
LeetCode
面试
专栏导览
Apr 27, 2026
回文检测:Valid Palindrome 与双指针范式
数据结构
算法
字符串
回文
双指针
LeetCode
面试
Apr 27, 2026
字符串搜索:Implement strStr 与 KMP 算法深度解析
数据结构
算法
字符串
KMP
字符串匹配
LeetCode
面试
Apr 27, 2026
字符串解析:atoi、Add Binary 与进位模拟
数据结构
算法
字符串
状态机
进位模拟
LeetCode
面试
Apr 27, 2026
最长回文子串:中心扩展与 Manacher 算法
数据结构
算法
字符串
回文
动态规划
Manacher
LeetCode
面试
Apr 27, 2026
动态规划字符串匹配:正则表达式与通配符
数据结构
算法
字符串
动态规划
正则表达式
通配符
LeetCode
面试
Apr 27, 2026
字符串整理:最长公共前缀、异位词与计数说
数据结构
算法
字符串
哈希表
前缀
异位词
LeetCode
面试
Apr 27, 2026
字符串模拟:Valid Number、整数与罗马互转
数据结构
算法
字符串
状态机
贪心
罗马数字
LeetCode
面试
Apr 27, 2026
路径规范化与边界处理:Simplify Path 与 Length of Last Word
数据结构
算法
字符串
栈
路径规范化
LeetCode
面试
Apr 27, 2026
排序与查找专栏导览:从原理到 LeetCode 面试通关
数据结构
算法
排序
查找
二分查找
LeetCode
面试
Apr 27, 2026
排序算法原理全景:从 O(n²) 到 O(nlogn) 的演进之路
算法
排序
归并排序
快速排序
堆排序
插入排序
面试
Apr 27, 2026
归并排序实战三连:有序数组与有序链表的合并艺术
算法
排序
归并排序
合并
LeetCode
面试
Apr 27, 2026
链表排序双题精讲:插入排序与归并排序的链表实现
算法
排序
链表
插入排序
归并排序
LeetCode
面试
Apr 27, 2026
创意排序:荷兰国旗问题与桶排序思想
算法
排序
三路快排
荷兰国旗
桶排序
LeetCode
面试
Apr 27, 2026
二分查找核心模板:从基础到左右边界锁定
算法
查找
二分查找
边界条件
LeetCode
面试
Apr 27, 2026
二分查找的变体:旋转有序数组与有序矩阵
算法
查找
二分查找
旋转数组
矩阵查找
LeetCode
面试
Apr 27, 2026
快速选择与 TopK 问题:期望 O(n) 的奇妙算法
算法
排序
快速选择
TopK
优先队列
LeetCode
面试
Apr 27, 2026
排序在非排序题中的妙用:区间合并与贪心
算法
排序
区间合并
贪心
LeetCode
面试
Apr 27, 2026
计数排序与基数排序:线性时间排序的边界与代价
算法
排序
计数排序
基数排序
桶排序
LeetCode
面试
Apr 27, 2026
排序与查找综合通关:面试高频模式总结
算法
排序
查找
面试
总结
LeetCode
Apr 27, 2026
栈与队列专栏导览
数据结构
算法
栈
队列
单调栈
单调队列
LeetCode
面试
Apr 27, 2026
栈的基础应用:括号匹配、最长有效括号与逆波兰表达式
数据结构
算法
栈
括号匹配
逆波兰表达式
LeetCode
面试
Apr 27, 2026
栈的设计题:最小栈与用队列模拟栈
数据结构
算法
栈
队列
设计
LeetCode
面试
Apr 27, 2026
队列基础:用栈实现队列与循环队列设计
数据结构
算法
队列
栈
循环队列
环形缓冲区
LeetCode
面试
Apr 27, 2026
单调栈入门:每日温度与下一个更大元素
数据结构
算法
单调栈
LeetCode
面试
Apr 27, 2026
单调栈进阶:柱状图中最大矩形
数据结构
算法
单调栈
柱状图
最大矩形
LeetCode
面试
Apr 27, 2026
单调队列:滑动窗口最大值
数据结构
算法
单调队列
滑动窗口
Deque
LeetCode
面试
Apr 27, 2026
字符串嵌套解码与基本计算器:栈处理嵌套结构的终极范式
数据结构
算法
栈
字符串解析
嵌套结构
LeetCode
面试
Apr 27, 2026
线性表专栏导览:数组与链表从原理到 LeetCode 面试通关
数据结构
算法
线性表
数组
链表
LeetCode
面试
Apr 27, 2026
线性表全景:数组与链表的本质与工程权衡
数据结构
算法
线性表
数组
链表
面试
Apr 27, 2026
数组双指针:原地修改数组的核心范式
数据结构
算法
数组
双指针
LeetCode
面试
Apr 27, 2026
数组二分搜索变体:旋转数组与中位数
数据结构
算法
数组
二分搜索
LeetCode
面试
Apr 27, 2026
哈希表与连续序列:Two Sum 与 Longest Consecutive Sequence
数据结构
算法
数组
哈希表
LeetCode
面试
Apr 27, 2026
多指针夹逼:3Sum、3Sum Closest、4Sum 系列
数据结构
算法
数组
双指针
排序
LeetCode
面试
Apr 27, 2026
全排列与字典序:Next Permutation、Permutation Sequence、Gray Code
数据结构
算法
数组
排列
字典序
LeetCode
面试
Apr 27, 2026
矩阵数组专题:Rotate Image、Set Matrix Zeroes、Valid Sudoku
数据结构
算法
数组
矩阵
LeetCode
面试
Apr 27, 2026
贪心策略:Trapping Rain Water、Gas Station、Candy
数据结构
算法
数组
贪心
单调栈
LeetCode
面试
Apr 27, 2026
动态规划与位运算:Climbing Stairs、Plus One、Single Number 系列
数据结构
算法
数组
动态规划
位运算
LeetCode
面试
Apr 27, 2026
链表基础与哑节点技巧:Remove Duplicates、Partition List
数据结构
算法
链表
哑节点
双指针
LeetCode
面试
Apr 27, 2026
链表快慢指针:环检测、倒数节点与链表旋转
数据结构
算法
链表
快慢指针
Floyd判圈
LeetCode
面试
Apr 27, 2026
链表反转艺术:局部反转、k 组翻转与节点交换
数据结构
算法
链表
反转链表
LeetCode
面试
Apr 27, 2026
链表综合运用:大数加法、重排链表、随机指针与 LRU 缓存
数据结构
算法
链表
LRU缓存
随机指针
大数加法
LeetCode
面试