国内一线大厂越来越多地在自己的面试中加入算法和数据结构基础题目,所以理解这些算法和数据结构且能够能够熟练写出简洁高效的代码是关键。
这里给大家推荐练习算法和数据结构的五遍刷题法,又称五毒神掌:
第一遍:5分钟:读题 + 思考;如果没思路,直接看解法:注意!学习和思考多解法,比较解法优劣;理解和默写好的解法和代码
第二遍:马上开始自己写以及在 leetcode 上提交;多种解法比较、体会 —> 优化!
第三遍:过了一天后,再重复做题(对,做已经做过的题目);不同解法的熟练程度 —> 专项练习
第四遍:过了一周:反复回来练习相同题目
第五遍:面试前一周恢复性训练
另外,最后推荐一下leetcode中文站上的高频100题,可以有效让大家进行针对性的训练。
展开