【学习笔记】常用数据结构和算法的思维导图
P.S: 一万小时定律
leetcode单个题目的刷题四件套
- Clarification 与面试官沟通搞清楚问题
- Possible Solutions 尽可能所有的算法
1.compare (time/space)比较算的时间和空间复杂度
2.optimal(选择最优解) - Coding 多写
- Test Cases 和面试官要几个测试用例,证明自己做事是有始有终的
五毒神掌(刷五次)
- 第一遍:
- 5分钟:读题 + 思考
- 直接看解法:注意多解法比较优略 (要看 https://leetcode.com),看世界程序员的水平,老外爱分享
- 背诵,默写好的解法
- 第二遍:
自己新开一个空白的浏览器写---->LeetCode 提交,直到Ac
多种解法比较体会----->优化 - 第三遍:
过了 24小时之后刷题,再重复做题,不同解法的熟练程度---->专项联系 - 第四遍:
过了一周反复来回来练习相同的题目 - 第五遍:
面试前一周恢复性训练