leetcode刷题之Blind 75

1,125 阅读2分钟
数组:

1、两数之和

121、买卖股票的最佳时机

217、存在重复元素

238、除自身以外数组的乘积

53、最大子数组和

152、乘积最大子数组

153、寻找旋转排序数组中的最小值

33、搜索旋转排序数组

15、三数之和

11、盛最多水的容器

链表:

206、反转链表

141、环形链表

21、合并两个有序链表

23、合并K个有序链表

19、删除链表的倒数第N个结点

143、重排链表

字符串:

3、无重复字符的最长子串

424、替换后的最长重复字符

76、最小覆盖子串

242、有效的字母异位词

49、字母异位词分组

20、有效的括号

125、验证回文串

5、最长回文子串

647、回文子串

271、加码解码字符串

图:

133、克隆图

207、课程表

417、太平洋大西洋水流问题

200、岛屿数量

128、最长连续序列

269、外星人字典

261、图验证树

323、无向图的连通分量

树:

104、二叉树的最大深度

100、相同的树

226、翻转二叉树

124、二叉树中的最大路径和

102、二叉树的层序遍历

297、二叉树的序列化和反序列化

572、另一棵树的子树

105、从前序与中序遍历序列构造二叉树

98、验证二叉搜索树

230、二叉搜索树中第K小的元素

235、二叉搜索树的最近公共祖先

208、实现Trie(前缀树)

211、添加与搜索单词-数据结构设计

212、单词搜索II

区间:

57、插入区间

56、合并区间

435、无重叠区间

252、会议室

253、会议室II

矩阵:

73、矩阵置零

54、螺旋矩阵

48、旋转图像

79、单词搜索

堆:

23、合并K个升序链表

347、前K个高频元素

295、数据流的中位数

二分:

371、两整数之和

191、位1的个数

338、比特位计数

268、丢失的数字

190、颠倒二进制位

动态规划:

70、爬楼梯

322、零钱兑换

300、最长递增子序列

1143、最长公共子序列

139、单词拆分

377、组合总和IV

198、打家劫舍

213、打家劫舍II

91、解码方法

62、不同路径

55、跳跃游戏