记录一个小前端的正规化重学算法成长史 🏄
第一阶段
- 梳理全部知识点概念
(13/13) - 基础点实践
(12/12)
第二阶段
- 知识点定向刷题
第三阶段
- 高频算法题
知识梳理
- 算法复杂度
Docs & Example - 栈
Docs & Example - 队列和双端队列
Docs & Example - 链表
Docs & Example - 集合
Docs & Example - 字典
Docs & Example - 散列表
Docs & Example - 递归
Docs & Example - 树
Docs & Example - 二查堆和堆排序
Docs & Example - 图
Docs & Example - 排序和搜索算法
排序算法 Docs & Example搜索算法 Docs & Example - 算法设计与技巧
Docs & Example
定向刷题
leetcode#20.有效的括号leetcode#155.最小栈leetcode#232.用栈实现队列leetcode#678.有效的括号字符串leetcode#682.棒球比赛go on...
leetcode#933.最近的请求次数leetcode#225.用队列实现栈leetcode#346.数据流中的移动平均值leetcode#387.字符串中的第一个唯一字符leetcode#1700.无法吃午餐的学生数量go on...
leetcode#237.删除链表中的节点leetcode#206.反转链表leetcode#160.相交链表leetcode#234.回文链表leetcode#203.移除链表元素leetcode#83.删除排序链表中的重复元素go on...
冒泡排序
选择排序
插入排序
归并排序
快速排序
计数排序
桶排序
基数排序
桶排序
顺序搜索
二分搜索
内插搜索
分而治之
动态规划
贪心算法
回溯算法
高频算法题