研习算法-总结

181 阅读1分钟

数据结构

  • 栈、队列、链表、集合、字典、树、图、堆

算法

  • 链表/树/图的遍历、数组的排序和搜索...

算法设计思想

  • 分而治之、动态规划、贪心、回溯

重点难点

  • 数据结构: 所有数据结构都很重要,跟前端最相关的是链表和树
  • 算法: 链表/树/图的遍历、数组的排序和搜索
  • 设计思想: 分而治之、动态规划较常考, 贪心、回溯次之

建议

  • 多刷题,最好保证300道以上
  • 多总结套路,模版
  • 多阅读源码、比如React、Lodash...
  • 多实战,将数据结构与算法用于工作