因为题解较多,因此按照题号排序,每 100 道题汇总到一起。 你可以在侧边栏点击题号所处的范围,也可以通过 Ctrl + F 搜索题号/标题。
LeetCode 之 300-399 刷题笔记
- 300. Longest Increasing Subsequence 最长递增子序列
- 303. Range Sum Query - Immutable 区域和检索 - 数组不可变
- 304. Range Sum Query 2D - Immutable 二维区域和检索 - 矩阵不可变
- 306. Additive Number 累加数
- 309. Best Time to Buy and Sell Stock with Cooldown 最佳买卖股票时机含冷冻期
- 310. Minimum Height Trees 最小高度树
- 311. Sparse Matrix Multiplication 稀疏矩阵的乘法
- 312. Burst Balloons 戳气球
- 316. Remove Duplicate Letters 去除重复字母
- 318. Maximum Product of Word Lengths 最大单词长度乘积
- 319. Bulb Switcher 灯泡开关
- 320. Generalized Abbreviation 列举单词的全部缩写
- 322. Coin Change 零钱兑换
- 323. Number of Connected Components in an Undirected Graph 无向图中连通分量的数目
- 325. Maximum Size Subarray Sum Equals k 和等于 k 的最长子数组长度
- 326. Power of Three 3 的幂
- 328. Odd Even Linked List 奇偶链表
- 329. Longest Increasing Path in a Matrix 矩阵中的最长递增路径
- 331. Verify Preorder Serialization of a Binary Tree 验证二叉树的前序序列化
- 332. Reconstruct Itinerary 重新安排行程
- 333. Largest BST Subtree 最大 BST 子树
- 334. Increasing Triplet Subsequence 递增的三元子序列
- 336. Palindrome Pairs 回文对
- 337. House Robber III 打家劫舍 III
- 338. Counting Bits 比特位计数#题目描述
- 339. Nested List Weight Sum 嵌套列表权重和
- 341. Flatten Nested List Iterator 扁平化嵌套列表迭代器
- 342. Power of Four 4的幂
- 343. Integer Break 整数拆分
- 344. Reverse String 反转字符串
- 345. Reverse Vowels of a String 反转字符串中的元音字母
- 346. Moving Average from Data Stream 数据流中的移动平均值
- 347. Top K Frequent Elements 前 K 个高频元素
- 349. Intersection of Two Arrays 两个数组的交集
- 350. Intersection of Two Arrays II 两个数组的交集 II * Difficulty: Easy
- 355. Design Twitter 设计推特
- 357. Count Numbers with Unique Digits 统计各位数字都不同的数字个数
- 358. Rearrange String k Distance Apart K 距离间隔重排字符串
- 359. Logger Rate Limiter 日志速率限制器
- 361. Bomb Enemy 轰炸敌人
- 362. Design Hit Counter 敲击计数器
- 363. Max Sum of Rectangle No Larger Than K 矩形区域不超过 K 的最大数值和
- 364. Nested List Weight Sum II 加权嵌套序列和 II
- 365. Water and Jug Problem 水壶问题
- 366. Find Leaves of Binary Tree 寻找二叉树的叶子节点
- 367. Valid Perfect Square 有效的完全平方数
- 368. Largest Divisible Subset 最大整除子集
- 369. Plus One Linked List 给单链表加一
- 370. Range Addition 区间加法
- 371. Sum of Two Integers 两整数之和
- 372. Super Pow 超级次方
- 373. Find K Pairs with Smallest Sums 查找和最小的 K 对数字
- 374. Guess Number Higher or Lower 猜数字大小
- 375. Guess Number Higher or Lower II 猜数字大小 II
- 376. Wiggle Subsequence 摆动序列
- 377. Combination Sum IV 组合总和 Ⅳ
- 378. Kth Smallest Element in a Sorted Matrix 有序矩阵中第 K 小的元素
- 379. Design Phone Directory 电话目录管理系统
- 380. Insert Delete GetRandom O(1) O(1) 时间插入、删除和获取随机元素
- 382. Linked List Random Node 链表随机节点
- 383. Ransom Note 赎金信
- 384. Shuffle an Array 打乱数组
- 385. Mini Parser 迷你语法分析器
- 386. Lexicographical Numbers 字典序排数
- 387. First Unique Character in a String 字符串中的第一个唯一字符
- 388. Longest Absolute File Path 文件的最长绝对路径
- 389. Find the Difference 找不同
- 390. Elimination Game 消除游戏
- 392. Is Subsequence 判断子序列
- 393. UTF-8 Validation UTF-8 编码验证
- 394. Decode String 字符串解码
- 395. Longest Substring with At Least K Repeating Characters 至少有 K 个重复字符的最长子串
- 396. Rotate Function 旋转函数
- 397. Integer Replacement 整数替换
- 398. Random Pick Index 随机数索引
- 399. Evaluate Division 除法求值