全部文章
我写过的所有文章
力扣 283. 移动零:快慢双指针与 C++ 原地引用传参
移动零的三种解法与原地操作精髓:辅助数组、覆盖补零到快慢指针交换,并剖析 C++ 引用传参 vector<int>& 的核心本质。
力扣 128. 最长连续序列:用 unordered_set 拿下 O(n)
解析力扣 128 题最长连续序列:为什么排序被否决、如何用哈希集合去重,以及通过「只从连续段头起跑」将复杂度稳定压在 O(n) 的核心思维。
力扣 49. 字母异位词分组:C++ 二维 vector 与字符签名
字母异位词分组的 C++ 深入解析:从组长招募法到排序签名与 26 位计数法,彻底理清 vector<vector<string>> 的锯齿结构与传参细节。
力扣 11. 盛最多水的容器:对撞双指针与短板淘汰证明
盛最多水的容器双指针解法深度推导:从数学公式证明为什么必须移动短板,以及指针跳跃消除无效计算的进阶技巧。
力扣 1. 两数之和:从暴力到单遍哈希的 C++ 演进
两数之和的三种 C++ 解法演进:暴力 O(n^2)、两次哈希到单遍哈希,以及 unordered_map operator[] 会悄悄插入的经典大坑。
用 REA 逆向一款虚拟定位 App,把自己的免 root 定位工具做成
高德打开 5 秒就跳回真实位置,用 REA + jadx 看清一款闭源虚拟定位 App 的做法,对齐后在小米上跑通。