这个仓库主要是为了记录数据结构与算法的学习,以及方便定期的回顾。主要包含两部分,一部分是数据结构的代码实现(
data-structures),另一部分是 leetcode 算法题的实现(topics),有的题目会有几种实现方式。
- 5-10 分钟:读题和思考
- 有思路:自己开始做和写代码;不然,马上看题解
- 默认背诵、熟练
- 然后开始自己写(闭卷)
- 看各种题解,包括国际站的 Discuss 区域
- 需要不断地回顾、编写,最好采用五遍刷题法,即刷五遍,多看多做
- 误区:刷题只刷一遍
- 核心思想:升维,空间换时间
数据结构和算法动态可视化,可以说是一个神器了,请看效果图
- LeetCode(Vscode 插件)
可以在 Vscode 中刷题,特别方便
- Debug Visualizer(Vscode 插件)
允许你可视化 Debug,非常惊艳,Vscode 的一个神级插件
