Java solution for bind 75 list.
Solved:67/75
# | question | tag | status |
---|---|---|---|
1 | 两数之和 | Array | ✔ |
121 | 买卖股票的最佳时机 | Array | ✔ |
217 | 存在重复元素 | Array | ✔ |
238 | 除自身以外数组的乘积 | Array | ✔ |
53 | 最大子数组和 | Array | ✔ |
152 | 乘积最大子数组 | Array | ✔ |
153 | 寻找旋转排序数组中的最小值 | Array | ✔ |
33 | 搜索旋转排序数组 | Array | ✔ |
15 | 三数之和 | Array | ✔ |
11 | 盛最多水的容器 | Array | ✔ |
371 | 两整数之和 | Binary | ✔ |
191 | 位1的个数 | Binary | ✔ |
338 | 比特位计数 | Binary | ✔ |
268 | 丢失的数字 | Binary | ✔ |
190 | 颠倒二进制位 | Binary | ✔ |
70 | 爬楼梯 | Dynamic Programming | ✔ |
322 | 零钱兑换 | Dynamic Programming | ✔ |
300 | 最长递增子序列 | Dynamic Programming | ✔ |
1143 | 最长公共子序列 | Dynamic Programming | ✔ |
139 | 单词拆分 | Dynamic Programming | ✔ |
39 | 组合总和 | Dynamic Programming | ✔ |
198 | 打家劫舍 | Dynamic Programming | ✔ |
213 | 打家劫舍 II | Dynamic Programming | ✔ |
91 | 解码方法 | Dynamic Programming | ✔ |
62 | 不同路径 | Dynamic Programming | ✔ |
55 | 跳跃游戏 | Dynamic Programming | ✔ |
133 | 克隆图 | Graph | ✔ |
207 | 课程表 | Graph | ✔ |
417 | 太平洋大西洋水流问题 | Graph | ✔ |
200 | 岛屿数量 | Graph | ✔ |
128 | 最长连续序列 | Graph | ✔ |
269 | 火星词典 | Graph | |
261 | 以图判树 | Graph | |
323 | 无向图中的连通分量的数目 | Graph | |
57 | 插入区间 | Interval | ✔ |
56 | 合并区间 | Interval | ✔ |
435 | 无重叠区间 | Interval | ✔ |
252 | 会议室 | Interval | ✔ |
253 | 会议室Ⅱ | Interval | ✔ |
206 | 反转链表 | Linked List | ✔ |
141 | 环形链表 | Linked List | ✔ |
21 | 合并两个有序链表 | Linked List | ✔ |
23 | 合并K个升序链表 | Linked List | ✔ |
19 | 删除链表的倒数第 N 个结点 | Linked List | ✔ |
143 | 重排链表 | Linked List | ✔ |
73 | 矩阵置零 | Matrix | ✔ |
54 | 螺旋矩阵 | Matrix | ✔ |
48 | 旋转图像 | Matrix | ✔ |
79 | 单词搜索 | Matrix | |
3 | 无重复字符的最长子串 | String | ✔ |
424 | 替换后的最长重复字符 | String | ✔ |
76 | 最小覆盖子串 | String | ✔ |
242 | 有效的字母异位词 | String | ✔ |
49 | 字母异位词分组 | String | ✔ |
20 | 有效的括号 | String | ✔ |
125 | 验证回文串 | String | ✔ |
5 | 最长回文子串 | String | ✔ |
647 | 回文子串 | String | ✔ |
271 | 字符串的编码和解码 | String | |
104 | 二叉树的最大深度 | Tree | ✔ |
100 | 相同的树 | Tree | ✔ |
226 | 翻转二叉树 | Tree | ✔ |
124 | 二叉树中的最大路径和 | Tree | ✔ |
102 | 二叉树的层序遍历 | Tree | ✔ |
297 | 二叉树的序列化与反序列化 | Tree | |
572 | 另一棵树的子树 | Tree | ✔ |
105 | 从前序与中序遍历序列构造二叉树 | Tree | ✔ |
98 | 验证二叉搜索树 | Tree | ✔ |
230 | 二叉搜索树中第K小的元素 | Tree | ✔ |
235 | 二叉搜索树的最近公共祖先 | Tree | ✔ |
208 | 实现 Trie (前缀树) | Tree | ✔ |
211 | 添加与搜索单词 - 数据结构设计 | Tree | |
212 | 单词搜索 II | Tree | |
347 | 前 K 个高频元素 | Heap | ✔ |
295 | 数据流的中位数 | Heap | ✔ |