数组
脑图总结
收获
- 移除元素这个题目很巧妙,通过不断覆盖元素实现删除,同时存储空间为O(1)的算法
- 双指针的应用
- 二维矩阵的题目:考察对代码的掌控能力
链表
- 【前端er每日算法题】Leetcode 链表3道题-203移除链表元素707设计链表206反转链表
- 【前端er每日算法】Leetcode链表4题-24两两交换节点19删除链表倒数第n个节点/链表相交/142环形链表二
脑图总结
收获
- 移除链表元素考察对指针的操作
- 设计链表是一道考察链表基本操作的好题,值得再做
- 反转链表:高频面试题,必须掌握
- 两两交换节点:不太好写啊
- 环形链表需要再做,推导又不理解了。
栈与队列
- 【前端er每日算法】栈与队列,模拟栈与队列
- 【前端er每日算法】栈应用-20有效的括号1047. 删除字符串中的所有相邻重复项150. 逆波兰表达式求值
- 【前端er每日算法】队列应用--239滑动窗口最大值347. 前 K 个高频元素
脑图
收获
- 栈模拟队列,队列模拟栈的题目挺不错的,不小心可能出错
- 栈的应用3题相对简单
- 滑动窗口用的单调队列,看了好久,估计过段时间 还是忘记
- 前k个高频元素:构造小顶堆怎么老是出错,😮💨