Skip to content

算法

  • 复杂度分析:时间复杂度和空间复杂度
  • 数据结构:数组、链表、栈、队列、树、堆、图、哈希表等
  • 算法:搜索、排序、分治、回溯、贪心等

算法学习三步曲:

  1. 熟悉各种数据结构的特点和用法,学习不同算法的原理、流程、用途和效率等.
  2. 刷算法题,从热门题目开始,根据“艾宾浩斯遗忘曲线”复习题目,至少3~5轮重复刷题.
  3. 搭建知识体系,通过阅读算法专栏文章、解题框架和算法教材,不断丰富知识体系.

练习网站