因为题解较多,因此按照题号排序,每 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 除法求值