常见数据结构与算法

  • 数据结构: 数组、链表、栈、队列、堆、二叉树、图、哈希表、并查集
  • 算法思想: 递归、动态规划、二分查找、贪心、分治、回溯、DFS、BFS、KMP、树的广度和深度优先搜索、
  • 数学: 位运算、质数、排列组合

手撕代码题目