目录
第一章 - 先导篇
第二章 - 基础篇
- 【91 算法-基础篇】01.数组,栈,队列
- 【91 算法-基础篇】02.链表
- 【91 算法-基础篇】03.树
- 【91 算法-基础篇】04.哈希表
- 【91 算法-基础篇】05.双指针
- 【91 算法-基础篇】06.图(加餐)
第三章 - 进阶篇
做题记录
- 【基础篇 - Day 1】 2020-11-01 - 66. 加一(01. 数组,栈,队列 )
- 【基础篇 - Day 2】 2020-11-02 - 821. 字符的最短距离(01. 数组,栈,队列 )
- 【基础篇 - Day 3】 2020-11-03 - 1381. 设计一个支持增量操作的栈(01. 数组,栈,队列 )
- 【基础篇 - Day 4】 2020-11-04 - 394. 字符串解码(01. 数组,栈,队列 )
- 【基础篇 - Day 5】 2020-11-05 - 232. 用栈实现队列(01. 数组,栈,队列 )
- 【基础篇 - Day 6】 2020-11-06 - 768. 最多能完成排序的块 II(01. 数组,栈,队列 )
- 739. 每日温度
- 【基础篇 - Day 7】 2020-11-07 - 24. 两两交换链表中的节点(链表)
- 【基础篇 - Day 8】 2020-11-08 - 61. 旋转链表(02. 链表)
- 【基础篇 - Day 9】 2020-11-09 - 109. 有序链表转换二叉搜索树(02. 链表 )
- 【基础篇 - Day 10】 2020-11-010 - 160 相交链表(02. 链表 )
- 【基础篇 - Day 11】 2020-11-11 - 142. 环形链表 II(02. 链表 )
- 【基础篇 - Day 12】 2020-11-12 - 146. LRU 缓存机制(02.链表 )
- 【基础篇 - Day 13】 2020-11-13 - 104. 二叉树的最大深度(03.树)
- 【基础篇 - Day 14】 2020-11-14 - 100. 相同的树(03. 树 )
- 【基础篇 - Day 15】 2020-11-15 - 129. 求根到叶子节点数字之和(03.树)
- 【基础篇 - Day 16】 513. 找树左下角的值
- 【基础篇 - Day 17】 2020-11-17 - Offer 37. 序列化二叉树(03. 树)
- 从前序与中序遍历序列构造二叉树
- 从中序与后序遍历序列构造二叉树
- 根据前序和后序遍历构造二叉树
- 【基础篇 - Day 18】 2020-11-18 - 987. 二叉树的垂序遍历(03. 树 )
- 【基础篇 - Day 19】 2020-11-19 - 1. 两数之和
- 15. 三数之和
- 18. 四数之和
- 【基础篇 - Day 20】 2020-11-19 - 347. 前 K 个高频元素
- 215. 数组中的第 K 个最大元素
- 【基础篇 - Day 21】 447. 回旋镖的数量
- 【基础篇 - Day 22】 2020-11-21 - 3. 无重复字符的最长子串
- 【基础篇 - Day 23】 2020-11-23 - 30. 串联所有单词的子串
- 【基础篇 - Day 24】 2020-11-24 - 37. 解数独
- 36. 有效的数独
- 【基础篇 - Day 25】 2020-11-25 - 35. 搜索插入位置
- 【基础篇 - Day 26】 2020-11-26 - 74. 搜索二维矩阵
- 【基础篇 - Day 27】 2020-11-27 - 26. 删除排序数组中的重复项
- 【基础篇 - Day 28】 2020-11-28 - 876. 链表的中间结点
- 【基础篇 - Day 29】 2020-11-29 - 1052. 爱生气的书店老板
- 【基础篇 - Day 30】 2020-11-30 - 239. 滑动窗口最大值
- 【进阶篇 - Day 34】 2020-11-04 - 树的遍历系列(07. 高频面试题 )
- 【进阶篇 - Day 35】 2020-12-05 -反转链表系列(07. 高频面试题 )
- 【进阶篇 - Day 36】 2020-12-06 位运算系列(07. 高频面试题 )
- 【进阶篇 - Day 37】 2020-12-07 -动态规划系列(07. 高频面试题 )
- 【进阶篇 - Day 38】 2020-12-08 有效括号(07. 高频面试题 )
- 【进阶篇 - Day 39】 2020-12-09 设计系列(07. 高频面试题 )
- 【进阶篇 - Day 40】 2020-12-10 前缀和系列(07. 高频面试题 )
- 【进阶篇 - Day 41】 2020-12-10 - 208. 实现 Trie(02. Trie )
- 【进阶篇 - Day 42】 2020-12-12 - 677. 键盘映射(02.Trie )
- 【进阶篇 - Day 43】 2020-12-13 - 面试题 17.17 多次搜索(02. trie )
- 【进阶篇 - Day 44】 2020-12-13 - 547. 朋友圈
- 【进阶篇 - Day 45】 2020-12-15 - 924. 尽量减少恶意软件的传播
- 【进阶篇 - Day 46】 2020-12-16 - 1319. 连通网络的操作次数
- 【进阶篇 - Day 47】 2020-12-17 - 1206. 设计跳表
- 【进阶篇 - Day 48】 2020-12-18 - 814. 二叉树剪枝
- 【进阶篇 - Day 49】 2020-12-19 - 39. 组合总和(03. 剪枝 )
- 【进阶篇 - Day 50】 2020-12-20 - 40. 组合总和 II(05. 剪枝)
- 【进阶篇 - Day 51】 2020-12-21 - 47. 全排列 II(05.剪枝 )
- 【进阶篇 - Day 52】 2020-12-22 - 28. 实现 strStr()-BF&RK
- 【进阶篇 - Day 53】 2020-12-23 - 28. 实现 strStr()-KMP
- 【进阶篇 - Day 54】 2020-12-24 - 215. 数组中的第 K 个最大元素
- 【进阶篇 - Day 55】 2020-12-25 - 1046 最后一块石头的重量