Skip to content

算法与数据结构

数据结构

算法

学习顺序

  1. 基础数据结构:链表、树、栈、队列、哈希表等
  2. 基本算法:排序、搜索、图遍历等
  3. 经典问题:股票买卖、数组去重、字符串匹配等
  4. 高级算法:动态规划、回溯算法、BFS/DFS 等
  5. 应用场景:字符串处理、数组操作、图处理等

学习技巧

  1. 理解基础数据结构:先掌握数组、链表、栈、队列、树等基础结构
  2. 分类学习:按照问题类型分类学习,掌握每类问题的解题模板
  3. 总结规律:相似问题往往有相似解法,善于归纳总结
  4. 刻意练习:对难点进行刻意练习,不断巩固

基于 MIT 许可发布