他山之石可以攻玉
2022-01-04 本文已影响0人
胜果铺子
参考:漫漫面试刷题路
第一阶段
当你知道在某种场合该用到什么数据结构的时候,你就基本可以说是掌握了这种数据结构。
第二阶段
在追求答案之余,我们还要学会去探索答案。要知道自己与高赞答案的差距在哪里。
第三阶段
第三个阶段,“写注释”。当经历过前两个阶段的洗礼之后,我已经有过一些面试的经验了。我会发现,我面试的时候并不能够很流畅的将我的想法表达出来变成代码。总结了一段时间之后,我发现因为面试的过程,受制于各种环境因素你很可能会忘记一些你们已经探讨过的点。如果要重新回去classify无疑是雪上加霜。所以,在面试的时候要养成记录的习惯,将重要的key points快速整理成comments,方便自己和面试官去track。而在平时的练习中,此时我们已经具备了基本的解题能力,我们需要做的是在解题之前先把思路写成comments标注在函数头上。具体的来说应该是:算法名称,用bullet points概括方法。具体例子可以参考下面这个我自己的解题习惯