@ysjs关于做leetcode过程中的一些个人感悟 中发帖

我最近做 LeetCode Hard 时发现了一个很有意思的现象。 
人的思考似乎天然倾向于短周期。 
大多数时候,我们看到一个问题,大概 2030 秒就会开始: 
理解 → 判断 → 给出答案 → 行动。 
这在现实中非常有效。 
回复消息、处理工作、解决局部问题、做决策,大多数都不需要很长的连续思考。 
但我发现,一旦问题复杂到需要 5 分钟以上的连续推理,事情就完全不同了。 
你很容易: 
忘记前面的推理; 
在多个变量之间丢失上下文; 
得到新结论后不知道如何整合; 
在错误的方向上继续推理; 
或者干脆过早结束思考。 
做 LeetCode Hard 时,我后来换了一种方式: 
不是强迫自己连续想 10 分钟。 
而是: 
整体思考 
→ 找到当前最关键的问题 
→ 集中进行一段局部推理 
→ 得到明确结论 
→ 记录下来 
→ 回到整体 
→ 继续寻找下一个关键点。 
也就是...
 
 
Back to Top