/blind-75-in-Java

Java solutions for blind 75 list

Primary LanguageJava

blind-75-in-Java(updating)

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