1. 在刷题的时候,应该积极的找规律,并用代码去实现它;
  2. 自己给自己几个简单的测试用例,积极找规律,试验一下;
  3. 不要忽略暴力算法,暴力算法通常是思考的起点;
  4. 空间和时间的交换(哈希表);
  5. BFS广度优先搜索算法,本质上就是维护一个队列,入队列,出队列…然后DFS深度优先搜索算法,本质上就是维护一个栈,压栈,出栈…

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

算法复杂度 上一篇
手写实现简易版本的Promise 下一篇