你将收获

全面掌握核心数据结构与算法原理

掌握算法复杂度分析方法

深入掌握基础与高级算法技巧

精通 Diff 算法的前端实现逻辑

适用人群

高校学生(大一至大四) 希望系统学习数据结构与算法基础,打好编程基础的在校大学生。 准备参加算法竞赛、实习面试或毕设项目的同学。 前端工程师 想深入理解前端框架底层实现逻辑(如 React、Vue Diff 算法)的前端开发人员。 希望提升编码能力与面试算法表现的前端同学。 后端工程师 / 全栈开发者 在实际项目中需要处理复杂数据结构与逻辑的后端或全栈工程师。 有算法基础但希望系统梳理知识结构、查漏补缺者。 转行程序员 / 自学者 希望系统性补齐数据结构与算法短板的转行学习者或自学者。 想参加技术面试并提升逻辑思维能力的人群。 准备技术面试的求职者 正在备战校招/社招

课程介绍

  • 第一章——数据结构与算法简介

  • 第二章——算法复杂度

  • 第三章——数组

  • 第四章——链表

  • 第五章——堆栈

  • 第六章——队列

  • 第七章——什么是树

  • 第八章——树的基本操作

  • 第九章——基础算法

  • 第十章——React Diff 算法

  • 第十一章——Vue Diff 算法

  • 第十二章——哈希表

  • 第十三章——什么是图

  • 第十四章——动态规划

  • 第十五章——记忆化搜索知识

  • 第十六章——线性动态规划

  • 第十七章——背包问题

  • 第十八章——区间动态规划

查看更多

课程目录