算法训练营预习周笔记
2019-10-10 本文已影响0人
Asia_7343
职业训练
拆分知识点
刻意练习
反馈
切题
Clarification
确保对题意的理解无误
Possible solutions
不要想到一个解法就做,思考所有可能的解法,分析其时间和空间复杂度,选择最优解法
Coding
书写代码
Test cases
测试样例
五遍刷题法
第一遍
5分钟读题思考(最多15分钟)
没思路直接看解法,比较不同解法优劣
背诵、默写好的解法
第二遍
马上自己写
第三遍
过了一天后,回过头来重新做一遍
不同解法---->专项练习
第四遍
一周后
第五遍
面试前一到两周恢复性训练
自顶向下的编程方式
重要的函数放在前面,子函数放下面。
先解决主干逻辑
在工程化的代码里多使用这种方法