每天花一点时间刷算法题,自6.17开始刷LeetCode提上征程,争取每天做一道题……实话说我也知道到能不能够坚持下来,
时间 | 序号 | 原题链接 | 知识点 | 是否掌握 |
---|---|---|---|---|
6.17 | 1 | 合并两个有序数组 | 归并 | |
6.17 | 2 | 字符串相加 | 模拟 | |
6.17 | 3 | 无重复最长字串 | 哈希表 | |
6.18 | 4 | 比较版本号 | ||
6.18 | 5 | 两数之和 | 哈希表 | |
6.19 | 6 | 第k大元素TopK | 快速选择算法 | |
6.19 | 7 | 旋转矩阵 | 技巧 | |
6.19 | 8 | 路径总和 | ||
6.20 | 9 | 岛屿的最大面积 | 洪水灌溉算法 dfs | |
6.21 | 10 | 不同路径 | 简单DP 组合数 | |
6.22 | 11 | 最长回文子串 | 双指针 | |
6.22 | 12 | 判断是不是对称二叉树 | ||
6.23 | 13 | 删除链表的倒数第N个结点 | 链表 | |
6.23 | 14 | 验证是不是回文字串 | 模拟、双指针 | |
6.23 | 15 | 最小回文素数 | 数学 素数 | |
6.24 | 16 | 删除字符串所有重复项 | 栈 | |
6.24 | 17 | 两两交换链表 | 链表 | |
6.24 | 18 | 翻转字符串里的单词 | 字符串 正则 | |
6.24 | 19 | 将数组分成相等的三个部分 | 标志 | |
6.25 | 20 | 翻转全部链表 | 链表 | |
6.26 | 21 | 翻转局部链表 | 链表 | |
6.27 | 22 | 多数元素 | 两军对战 | |
6.28 | 23 | 逆序对的数量 | 归并 | |
6.29 | 24 | 二分查找 | 二分 | |
6.29 | 25 | 和为s的两个数 | 双指针 | |
6.29 | 26 | 二叉树的最大深度 | 递归 树 | |
6.30 | 27 | 开平方根 | 二分 | |
7.1 | 28 | 二叉搜索数的第k小个元素 | 数 中序遍历 | |
7.5 | 29 | 中序遍历二叉树 | 中序遍历 | |
7.9 | 30 | 前序遍历二叉树 | 中序遍历 | |
7.9 | 31 | 后序遍历二叉树 | 中序遍历 | |
7.9 | 32 | 判断链表是否有环 | 链表 | |
7.9 | 33 | 最大连续1的个数 | 滑动窗口 双指针 | |
28 | 数字1出现的次数 | 数学 | ||
29 | 回文字符串切割 |