技术栈
算法198题
Rain的Java大神实战圈
2 天前
算法198题
LeetCode 37 解数独面试攻略:回溯 + 位掩码 + MRV,从暴力到毫秒级求解
上个月有个读者面试被问住了:LeetCode 37. 解数独,暴力写法能跑,可面试官一句"还能怎么优化"直接卡壳。这题挂着 Hard 的名头,其实是回溯算法最好的入门题。今天就带大家从暴力穷举一路优化到毫秒级求解,连追问都给你备好了,可以直接背。
Rain的Java大神实战圈
14 天前
算法198题
LeetCode 21 合并两个有序链表:一道 Easy 题,凭什么刷掉一半候选人?
一道 LeetCode 21,题面 Easy,现场却能照出你的边界处理、指针习惯和代码洁癖。很多人 3 分钟写完,然后挂在这几个细节上: while 条件写成 || → 空指针 cur 忘后移 → 链表只剩一个节点 return dummy → 结果凭空多出个 -1
Rain的Java大神实战圈
16 天前
算法198题
面了 50 个候选人,90% 都挂在 LeetCode 3 无重复字符的最长子串:滑动窗口的 5 个致命坑
📌 本文导读|一道题吃透滑动窗口,面试官当场点头刷题 500 道,挂在 LeetCode 3?别慌,这篇就是你的“面试急救包”。
Rain的Java大神实战圈
20 天前
算法198题
面了上百人,我最爱问的LeetCode 1「两数之和」:能背代码的很多,能讲清“先查后存”的没几个
一道 LeetCode 1,看似简单,却是面试官最爱拿来“验货”的开场题。 能背出哈希表代码的人很多,能讲清“为什么先查后存”“HashMap 凭什么 O(1)”的人,没几个。
我是有底线的