掌握LeetCode算法技巧
leetcode刷完300题我的刷题之旅新的起点2021.1.23 LeetCode上序号<=300的免费题已经都刷完了,之后应该不会再继续刷LeetCode上的新题了,会把之前刷过的题重复刷一刷,第一遍有很多不会写或者不是最优解,第二遍必须给弄明白,优先刷hot100。新题的话之后每周的周赛/双周赛会尽量参加。刷一刷牛客上各个公司往年的真题。因此关于刷题之后的任务是:1. LeetCode上旧题;2. 牛客往年面试真题;3. (双)周赛尽量参加。关于时间复杂度的预估,一般系统对于C++的时间限制是1s(如Leetcode/牛客),所能跑的算法量级是不足1 * 10^8的。例如,如果n是1 * 10^5,那么平方复杂度的算法肯定不可行,需要O(n)或O(nlogn),这样提前估算就可以不用白费力气去写暴力解法了。