Skip to content

Latest commit

 

History

History

README.md

算法练习

这个仓库主要是为了记录数据结构与算法的学习,以及方便定期的回顾。主要包含两部分,一部分是数据结构的代码实现(data-structures),另一部分是 leetcode 算法题的实现(topics),有的题目会有几种实现方式。

算法刷题练习步骤

  1. 5-10 分钟:读题和思考
  2. 有思路:自己开始做和写代码;不然,马上看题解
  3. 默认背诵、熟练
  4. 然后开始自己写(闭卷)
  5. 看各种题解,包括国际站的 Discuss 区域

注意点

  • 需要不断地回顾、编写,最好采用五遍刷题法,即刷五遍,多看多做
  • 误区:刷题只刷一遍
  • 核心思想:升维,空间换时间

学习工具

数据结构和算法动态可视化,可以说是一个神器了,请看效果图

效果图

  • LeetCode(Vscode 插件)

可以在 Vscode 中刷题,特别方便

  • Debug Visualizer(Vscode 插件)

允许你可视化 Debug,非常惊艳,Vscode 的一个神级插件

可视化debug