From 32a359def560c750bf470a80dc065821aa944991 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=90=AC=E7=A0=96=E7=9A=84=E8=83=96?= =?UTF-8?q?=E5=AD=90?= <67673714+afatcoder@users.noreply.github.com> Date: Fri, 5 Feb 2021 10:52:32 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E6=9B=B4=E6=96=B02.4=E5=90=8E=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bytedance/backend.md | 286 +++++++++++++++++++++++-------------------- 1 file changed, 152 insertions(+), 134 deletions(-) diff --git a/bytedance/backend.md b/bytedance/backend.md index c69d82a..3f66bff 100644 --- a/bytedance/backend.md +++ b/bytedance/backend.md @@ -1,204 +1,222 @@ |题目|出现次数|链接| |-|-|-| -|25. K 个一组翻转链表|21|https://leetcode-cn.com/problems/reverse-nodes-in-k-group| -|3. 无重复字符的最长子串|19|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| -|15. 三数之和|18|https://leetcode-cn.com/problems/3sum| -|103. 二叉树的锯齿形层次遍历|16|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal| -|121. 买卖股票的最佳时机|16|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| -|146. LRU缓存机制|15|https://leetcode-cn.com/problems/lru-cache| -|199. 二叉树的右视图|14|https://leetcode-cn.com/problems/binary-tree-right-side-view| -|42. 接雨水|12|https://leetcode-cn.com/problems/trapping-rain-water| -|206. 反转链表|12|https://leetcode-cn.com/problems/reverse-linked-list| +|3. 无重复字符的最长子串|23|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| +|25. K 个一组翻转链表|23|https://leetcode-cn.com/problems/reverse-nodes-in-k-group| +|15. 三数之和|22|https://leetcode-cn.com/problems/3sum| +|121. 买卖股票的最佳时机|20|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| +|103. 二叉树的锯齿形层次遍历|19|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal| +|146. LRU缓存机制|19|https://leetcode-cn.com/problems/lru-cache| +|105. 从前序与中序遍历序列构造二叉树|16|https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal| +|215. 数组中的第K个最大元素|15|https://leetcode-cn.com/problems/kth-largest-element-in-an-array| +|206. 反转链表|15|https://leetcode-cn.com/problems/reverse-linked-list| +|199. 二叉树的右视图|15|https://leetcode-cn.com/problems/binary-tree-right-side-view| |234. 回文链表|12|https://leetcode-cn.com/problems/palindrome-linked-list| -|215. 数组中的第K个最大元素|11|https://leetcode-cn.com/problems/kth-largest-element-in-an-array| -|105. 从前序与中序遍历序列构造二叉树|11|https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal| -|160. 相交链表|10|https://leetcode-cn.com/problems/intersection-of-two-linked-lists| +|42. 接雨水|12|https://leetcode-cn.com/problems/trapping-rain-water| +|54. 螺旋矩阵|11|https://leetcode-cn.com/problems/spiral-matrix| +|21. 合并两个有序链表|11|https://leetcode-cn.com/problems/merge-two-sorted-lists| |124. 二叉树中的最大路径和|10|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum| +|160. 相交链表|10|https://leetcode-cn.com/problems/intersection-of-two-linked-lists| +|69. x 的平方根|10|https://leetcode-cn.com/problems/sqrtx| +|1. 两数之和|9|https://leetcode-cn.com/problems/two-sum| +|23. 合并K个排序链表|9|https://leetcode-cn.com/problems/merge-k-sorted-lists| |155. 最小栈|9|https://leetcode-cn.com/problems/min-stack| -|21. 合并两个有序链表|9|https://leetcode-cn.com/problems/merge-two-sorted-lists| -|69. x 的平方根|8|https://leetcode-cn.com/problems/sqrtx| -|236. 二叉树的最近公共祖先|8|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree| -|1. 两数之和|8|https://leetcode-cn.com/problems/two-sum| +|236. 二叉树的最近公共祖先|9|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree| +|415. 字符串相加|9|https://leetcode-cn.com/problems/add-strings| |141. 环形链表|8|https://leetcode-cn.com/problems/linked-list-cycle| |33. 搜索旋转排序数组|8|https://leetcode-cn.com/problems/search-in-rotated-sorted-array| +|补充题1. 排序奇升偶降链表|8|https://leetcode-cn.com/problems/https://zhuanlan.zhihu.com/p/311113031| +|41. 缺失的第一个正数|8|https://leetcode-cn.com/problems/first-missing-positive| +|143. 重排链表|7|https://leetcode-cn.com/problems/reorder-list| |98. 验证二叉搜索树|7|https://leetcode-cn.com/problems/validate-binary-search-tree| -|41. 缺失的第一个正数|7|https://leetcode-cn.com/problems/first-missing-positive| -|415. 字符串相加|7|https://leetcode-cn.com/problems/add-strings| -|54. 螺旋矩阵|7|https://leetcode-cn.com/problems/spiral-matrix| -|23. 合并K个排序链表|7|https://leetcode-cn.com/problems/merge-k-sorted-lists| -|114. 二叉树展开为链表|6|https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list| |2. 两数相加|6|https://leetcode-cn.com/problems/add-two-numbers| |24. 两两交换链表中的节点|6|https://leetcode-cn.com/problems/swap-nodes-in-pairs| |101. 对称二叉树|6|https://leetcode-cn.com/problems/symmetric-tree| -|143. 重排链表|6|https://leetcode-cn.com/problems/reorder-list| +|20. 有效的括号|6|https://leetcode-cn.com/problems/valid-parentheses| +|148. 排序链表|6|https://leetcode-cn.com/problems/sort-list| +|958. 二叉树的完全性检验|6|https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree| |470. 用 Rand7() 实现 Rand10()|6|https://leetcode-cn.com/problems/implement-rand10-using-rand7| |102. 二叉树的层序遍历|6|https://leetcode-cn.com/problems/binary-tree-level-order-traversal| -|56. 合并区间|5|https://leetcode-cn.com/problems/merge-intervals| -|198. 打家劫舍|5|https://leetcode-cn.com/problems/house-robber| +|114. 二叉树展开为链表|6|https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list| +|56. 合并区间|6|https://leetcode-cn.com/problems/merge-intervals| |110. 平衡二叉树|5|https://leetcode-cn.com/problems/balanced-binary-tree| +|200. 岛屿数量|5|https://leetcode-cn.com/problems/number-of-islands| |122. 买卖股票的最佳时机 II|5|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii| -|20. 有效的括号|5|https://leetcode-cn.com/problems/valid-parentheses| -|148. 排序链表|5|https://leetcode-cn.com/problems/sort-list| +|补充题2. 圆环回原点问题|5|https://zhuanlan.zhihu.com/p/338806463| +|76. 最小覆盖子串|5|https://leetcode-cn.com/problems/minimum-window-substring| +|518. 零钱兑换 II|5|https://leetcode-cn.com/problems/coin-change-2| +|53. 最大子序和|5|https://leetcode-cn.com/problems/maximum-subarray| |31. 下一个排列|5|https://leetcode-cn.com/problems/next-permutation| |113. 路径总和 II|5|https://leetcode-cn.com/problems/path-sum-ii| |300. 最长上升子序列|5|https://leetcode-cn.com/problems/longest-increasing-subsequence| -|48. 旋转图像|4|https://leetcode-cn.com/problems/rotate-image| -|88. 合并两个有序数组|4|https://leetcode-cn.com/problems/merge-sorted-array| -|162. 寻找峰值|4|https://leetcode-cn.com/problems/find-peak-element| -|151. 翻转字符串里的单词|4|https://leetcode-cn.com/problems/reverse-words-in-a-string| -|528. 按权重随机选择|4|https://leetcode-cn.com/problems/random-pick-with-weight| -|543. 二叉树的直径|4|https://leetcode-cn.com/problems/diameter-of-binary-tree| -|46. 全排列|4|https://leetcode-cn.com/problems/permutations| -|200. 岛屿数量|4|https://leetcode-cn.com/problems/number-of-islands| +|198. 打家劫舍|5|https://leetcode-cn.com/problems/house-robber| +|46. 全排列|5|https://leetcode-cn.com/problems/permutations| +|543. 二叉树的直径|5|https://leetcode-cn.com/problems/diameter-of-binary-tree| |322. 零钱兑换|4|https://leetcode-cn.com/problems/coin-change| -|560. 和为K的子数组|4|https://leetcode-cn.com/problems/subarray-sum-equals-k| |739. 每日温度|4|https://leetcode-cn.com/problems/daily-temperatures| |142. 环形链表 II|4|https://leetcode-cn.com/problems/linked-list-cycle-ii| -|518. 零钱兑换 II|4|https://leetcode-cn.com/problems/coin-change-2| -|128. 最长连续序列|4|https://leetcode-cn.com/problems/longest-consecutive-sequence| +|560. 和为K的子数组|4|https://leetcode-cn.com/problems/subarray-sum-equals-k| |670. 最大交换|4|https://leetcode-cn.com/problems/maximum-swap| -|958. 二叉树的完全性检验|4|https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree| -|92. 反转链表 II|4|https://leetcode-cn.com/problems/reverse-linked-list-ii| +|128. 最长连续序列|4|https://leetcode-cn.com/problems/longest-consecutive-sequence| +|240. 搜索二维矩阵 II|4|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| |287. 寻找重复数|4|https://leetcode-cn.com/problems/find-the-duplicate-number| -|232. 用栈实现队列|3|https://leetcode-cn.com/problems/implement-queue-using-stacks| -|79. 单词搜索|3|https://leetcode-cn.com/problems/word-search| +|92. 反转链表 II|4|https://leetcode-cn.com/problems/reverse-linked-list-ii| +|232. 用栈实现队列|4|https://leetcode-cn.com/problems/implement-queue-using-stacks| +|662. 二叉树最大宽度|4|https://leetcode-cn.com/problems/maximum-width-of-binary-tree| +|48. 旋转图像|4|https://leetcode-cn.com/problems/rotate-image| +|88. 合并两个有序数组|4|https://leetcode-cn.com/problems/merge-sorted-array| +|162. 寻找峰值|4|https://leetcode-cn.com/problems/find-peak-element| +|151. 翻转字符串里的单词|4|https://leetcode-cn.com/problems/reverse-words-in-a-string| +|528. 按权重随机选择|4|https://leetcode-cn.com/problems/random-pick-with-weight| +|39. 组合总和|4|https://leetcode-cn.com/problems/combination-sum| |108. 将有序数组转换为二叉搜索树|3|https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree| -|32. 最长有效括号|3|https://leetcode-cn.com/problems/longest-valid-parentheses| -|53. 最大子序和|3|https://leetcode-cn.com/problems/maximum-subarray| |83. 删除排序链表中的重复元素|3|https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list| +|32. 最长有效括号|3|https://leetcode-cn.com/problems/longest-valid-parentheses| |210. 课程表 II|3|https://leetcode-cn.com/problems/course-schedule-ii| -|76. 最小覆盖子串|3|https://leetcode-cn.com/problems/minimum-window-substring| |70. 爬楼梯|3|https://leetcode-cn.com/problems/climbing-stairs| -|240. 搜索二维矩阵 II|3|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| +|138. 复制带随机指针的链表|3|https://leetcode-cn.com/problems/copy-list-with-random-pointer| |剑指 Offer 22. 链表中倒数第k个节点|3|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof| +|1143. 最长公共子序列|3|https://leetcode-cn.com/problems/longest-common-subsequence| +|221. 最大正方形|3|https://leetcode-cn.com/problems/maximal-square| |704. 二分查找|3|https://leetcode-cn.com/problems/binary-search| +|79. 单词搜索|3|https://leetcode-cn.com/problems/word-search| |129. 求根到叶子节点数字之和|3|https://leetcode-cn.com/problems/sum-root-to-leaf-numbers| -|50. Pow(x, n)|2|https://leetcode-cn.com/problems/powx-n| -|340. 至多包含 K 个不同字符的最长子串|2|https://leetcode-cn.com/problems/longest-substring-with-at-most-k-distinct-characters| -|188. 买卖股票的最佳时机 IV|2|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iv| -|147. 对链表进行插入排序|2|https://leetcode-cn.com/problems/insertion-sort-list| -|剑指 Offer 51. 数组中的逆序对|2|https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof| -|394. 字符串解码|2|https://leetcode-cn.com/problems/decode-string| -|104. 二叉树的最大深度|2|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree| -|460. LFU缓存|2|https://leetcode-cn.com/problems/lfu-cache| -|5. 最长回文子串|2|https://leetcode-cn.com/problems/longest-palindromic-substring| -|94. 二叉树的中序遍历|2|https://leetcode-cn.com/problems/binary-tree-inorder-traversal| -|39. 组合总和|2|https://leetcode-cn.com/problems/combination-sum| -|328. 奇偶链表|2|https://leetcode-cn.com/problems/odd-even-linked-list| -|264. 丑数 II|2|https://leetcode-cn.com/problems/ugly-number-ii| -|剑指 Offer 42. 连续子数组的最大和|2|https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof| -|283. 移动零|2|https://leetcode-cn.com/problems/move-zeroes| +|695. 岛屿的最大面积|3|https://leetcode-cn.com/problems/max-area-of-island| +|94. 二叉树的中序遍历|3|https://leetcode-cn.com/problems/binary-tree-inorder-traversal| +|104. 二叉树的最大深度|3|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree| |45. 跳跃游戏 II|2|https://leetcode-cn.com/problems/jump-game-ii| |19. 删除链表的倒数第N个节点|2|https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list| -|722. 删除注释|2|https://leetcode-cn.com/problems/remove-comments| +|59. 螺旋矩阵 II|2|https://leetcode-cn.com/problems/spiral-matrix-ii| +|283. 移动零|2|https://leetcode-cn.com/problems/move-zeroes| |139. 单词拆分|2|https://leetcode-cn.com/problems/word-break| |剑指 Offer 19. 正则表达式匹配|2|https://leetcode-cn.com/problems/zheng-ze-biao-da-shi-pi-pei-lcof| |398. 随机数索引|2|https://leetcode-cn.com/problems/random-pick-index| |134. 加油站|2|https://leetcode-cn.com/problems/gas-station| -|503. 下一个更大元素 II|2|https://leetcode-cn.com/problems/next-greater-element-ii| +|64. 最小路径和|2|https://leetcode-cn.com/problems/minimum-path-sum| +|402. 移掉K位数字|2|https://leetcode-cn.com/problems/remove-k-digits| |71. 简化路径|2|https://leetcode-cn.com/problems/simplify-path| |99. 恢复二叉搜索树|2|https://leetcode-cn.com/problems/recover-binary-search-tree| +|404. 左叶子之和|2|https://leetcode-cn.com/problems/sum-of-left-leaves| |224. 基本计算器|2|https://leetcode-cn.com/problems/basic-calculator| -|208. 实现 Trie (前缀树)|2|https://leetcode-cn.com/problems/implement-trie-prefix-tree| +|503. 下一个更大元素 II|2|https://leetcode-cn.com/problems/next-greater-element-ii| |862. 和至少为 K 的最短子数组|2|https://leetcode-cn.com/problems/shortest-subarray-with-sum-at-least-k| -|1143. 最长公共子序列|2|https://leetcode-cn.com/problems/longest-common-subsequence| -|22. 括号生成|2|https://leetcode-cn.com/problems/generate-parentheses| -|138. 复制带随机指针的链表|2|https://leetcode-cn.com/problems/copy-list-with-random-pointer| +|86. 分隔链表|2|https://leetcode-cn.com/problems/partition-list| +|61. 旋转链表|2|https://leetcode-cn.com/problems/rotate-list| +|153. 寻找旋转排序数组中的最小值|2|https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array| +|208. 实现 Trie (前缀树)|2|https://leetcode-cn.com/problems/implement-trie-prefix-tree| |剑指 Offer 61. 扑克牌中的顺子|2|https://leetcode-cn.com/problems/bu-ke-pai-zhong-de-shun-zi-lcof| +|22. 括号生成|2|https://leetcode-cn.com/problems/generate-parentheses| |668. 乘法表中第k小的数|2|https://leetcode-cn.com/problems/kth-smallest-number-in-multiplication-table| -|86. 分隔链表|2|https://leetcode-cn.com/problems/partition-list| +|785. 判断二分图|2|https://leetcode-cn.com/problems/is-graph-bipartite| |剑指 Offer 54. 二叉搜索树的第k大节点|2|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-di-kda-jie-dian-lcof| -|221. 最大正方形|2|https://leetcode-cn.com/problems/maximal-square| |135. 分发糖果|2|https://leetcode-cn.com/problems/candy| |剑指 Offer 36. 二叉搜索树与双向链表|2|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof| -|662. 二叉树最大宽度|2|https://leetcode-cn.com/problems/maximum-width-of-binary-tree| -|785. 判断二分图|2|https://leetcode-cn.com/problems/is-graph-bipartite| -|515. 在每个树行中找最大值|1|https://leetcode-cn.com/problems/find-largest-value-in-each-tree-row| -|895. 最大频率栈|1|https://leetcode-cn.com/problems/maximum-frequency-stack| -|1147. 段式回文|1|https://leetcode-cn.com/problems/longest-chunked-palindrome-decomposition| -|剑指 Offer 10- II. 青蛙跳台阶问题|1|https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof| -|62. 不同路径|1|https://leetcode-cn.com/problems/unique-paths| -|994. 腐烂的橘子|1|https://leetcode-cn.com/problems/rotting-oranges| -|173. 二叉搜索树迭代器|1|https://leetcode-cn.com/problems/binary-search-tree-iterator| -|226. 翻转二叉树|1|https://leetcode-cn.com/problems/invert-binary-tree| -|100. 相同的树|1|https://leetcode-cn.com/problems/same-tree| -|4. 寻找两个正序数组的中位数|1|https://leetcode-cn.com/problems/median-of-two-sorted-arrays| -|1254. 统计封闭岛屿的数目|1|https://leetcode-cn.com/problems/number-of-closed-islands| -|剑指 Offer 67. 把字符串转换成整数|1|https://leetcode-cn.com/problems/ba-zi-fu-chuan-zhuan-huan-cheng-zheng-shu-lcof| -|97. 交错字符串|1|https://leetcode-cn.com/problems/interleaving-string| -|344. 反转字符串|1|https://leetcode-cn.com/problems/reverse-string| -|112. 路径总和|1|https://leetcode-cn.com/problems/path-sum| -|剑指 Offer 25. 合并两个排序的链表|1|https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof| -|277. 搜寻名人|1|https://leetcode-cn.com/problems/find-the-celebrity| -|701. 二叉搜索树中的插入操作|1|https://leetcode-cn.com/problems/insert-into-a-binary-search-tree| -|剑指 Offer 52. 两个链表的第一个公共节点|1|https://leetcode-cn.com/problems/liang-ge-lian-biao-de-di-yi-ge-gong-gong-jie-dian-lcof| -|125. 验证回文串|1|https://leetcode-cn.com/problems/valid-palindrome| -|694. 不同岛屿的数量|1|https://leetcode-cn.com/problems/number-of-distinct-islands| -|面试题 03.05. 栈排序|1|https://leetcode-cn.com/problems/sort-of-stacks-lcci| -|169. 多数元素|1|https://leetcode-cn.com/problems/majority-element| -|347. 前 K 个高频元素|1|https://leetcode-cn.com/problems/top-k-frequent-elements| -|152. 乘积最大子数组|1|https://leetcode-cn.com/problems/maximum-product-subarray| -|剑指 Offer 38. 字符串的排列|1|https://leetcode-cn.com/problems/zi-fu-chuan-de-pai-lie-lcof| -|468. 验证IP地址|1|https://leetcode-cn.com/problems/validate-ip-address| -|111. 二叉树的最小深度|1|https://leetcode-cn.com/problems/minimum-depth-of-binary-tree| -|67. 二进制求和|1|https://leetcode-cn.com/problems/add-binary| -|297. 二叉树的序列化与反序列化|1|https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree| -|416. 分割等和子集|1|https://leetcode-cn.com/problems/partition-equal-subset-sum| -|剑指 Offer 53 - II. 0~n-1中缺失的数字|1|https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof| -|329. 矩阵中的最长递增路径|1|https://leetcode-cn.com/problems/longest-increasing-path-in-a-matrix| -|37. 解数独|1|https://leetcode-cn.com/problems/sudoku-solver| -|1363. 形成三的最大倍数|1|https://leetcode-cn.com/problems/largest-multiple-of-three| -|842. 将数组拆分成斐波那契序列|1|https://leetcode-cn.com/problems/split-array-into-fibonacci-sequence| -|321. 拼接最大数|1|https://leetcode-cn.com/problems/create-maximum-number| -|144. 二叉树的前序遍历|1|https://leetcode-cn.com/problems/binary-tree-preorder-traversal| -|剑指 Offer 09. 用两个栈实现队列|1|https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof| -|剑指 Offer 48. 最长不含重复字符的子字符串|1|https://leetcode-cn.com/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof| -|剑指 Offer 04. 二维数组中的查找|1|https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof| +|50. Pow(x, n)|2|https://leetcode-cn.com/problems/powx-n| +|340. 至多包含 K 个不同字符的最长子串|2|https://leetcode-cn.com/problems/longest-substring-with-at-most-k-distinct-characters| +|147. 对链表进行插入排序|2|https://leetcode-cn.com/problems/insertion-sort-list| +|188. 买卖股票的最佳时机 IV|2|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iv| +|4. 寻找两个正序数组的中位数|2|https://leetcode-cn.com/problems/median-of-two-sorted-arrays| +|226. 翻转二叉树|2|https://leetcode-cn.com/problems/invert-binary-tree| +|5. 最长回文子串|2|https://leetcode-cn.com/problems/longest-palindromic-substring| +|112. 路径总和|2|https://leetcode-cn.com/problems/path-sum| +|剑指 Offer 51. 数组中的逆序对|2|https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof| +|面试题 03.05. 栈排序|2|https://leetcode-cn.com/problems/sort-of-stacks-lcci| +|460. LFU缓存|2|https://leetcode-cn.com/problems/lfu-cache| +|722. 删除注释|2|https://leetcode-cn.com/problems/remove-comments| +|394. 字符串解码|2|https://leetcode-cn.com/problems/decode-string| +|264. 丑数 II|2|https://leetcode-cn.com/problems/ugly-number-ii| +|剑指 Offer 42. 连续子数组的最大和|2|https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof| +|328. 奇偶链表|2|https://leetcode-cn.com/problems/odd-even-linked-list| |166. 分数到小数|1|https://leetcode-cn.com/problems/fraction-to-recurring-decimal| |456. 132模式|1|https://leetcode-cn.com/problems/132-pattern| +|91. 解码方法|1|https://leetcode-cn.com/problems/decode-ways| |剑指 Offer 21. 调整数组顺序使奇数位于偶数前面|1|https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof| |1299. 将每个元素替换为右侧最大元素|1|https://leetcode-cn.com/problems/replace-elements-with-greatest-element-on-right-side| -|1047. 删除字符串中的所有相邻重复项|1|https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string| -|325. 和等于 k 的最长子数组长度|1|https://leetcode-cn.com/problems/maximum-size-subarray-sum-equals-k| +|剑指 Offer 46. 把数字翻译成字符串|1|https://leetcode-cn.com/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof| +|剑指 Offer 04. 二维数组中的查找|1|https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof| |876. 链表的中间结点|1|https://leetcode-cn.com/problems/middle-of-the-linked-list| |637. 二叉树的层平均值|1|https://leetcode-cn.com/problems/average-of-levels-in-binary-tree| -|120. 三角形最小路径和|1|https://leetcode-cn.com/problems/triangle| -|剑指 Offer 58 - II. 左旋转字符串|1|https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof| +|525. 连续数组|1|https://leetcode-cn.com/problems/contiguous-array| |977. 有序数组的平方|1|https://leetcode-cn.com/problems/squares-of-a-sorted-array| |面试题 08.12. 八皇后|1|https://leetcode-cn.com/problems/eight-queens-lcci| +|1047. 删除字符串中的所有相邻重复项|1|https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string| +|325. 和等于 k 的最长子数组长度|1|https://leetcode-cn.com/problems/maximum-size-subarray-sum-equals-k| |8. 字符串转换整数 (atoi)|1|https://leetcode-cn.com/problems/string-to-integer-atoi| -|91. 解码方法|1|https://leetcode-cn.com/problems/decode-ways| +|72. 编辑距离|1|https://leetcode-cn.com/problems/edit-distance| |1156. 单字符重复子串的最大长度|1|https://leetcode-cn.com/problems/swap-for-longest-repeated-character-substring| -|59. 螺旋矩阵 II|1|https://leetcode-cn.com/problems/spiral-matrix-ii| +|807. 保持城市天际线|1|https://leetcode-cn.com/problems/max-increase-to-keep-city-skyline| |剑指 Offer 68 - II. 二叉树的最近公共祖先|1|https://leetcode-cn.com/problems/er-cha-shu-de-zui-jin-gong-gong-zu-xian-lcof| -|40. 组合总和 II|1|https://leetcode-cn.com/problems/combination-sum-ii| -|402. 移掉K位数字|1|https://leetcode-cn.com/problems/remove-k-digits| |剑指 Offer 33. 二叉搜索树的后序遍历序列|1|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof| -|64. 最小路径和|1|https://leetcode-cn.com/problems/minimum-path-sum| -|525. 连续数组|1|https://leetcode-cn.com/problems/contiguous-array| +|154. 寻找旋转排序数组中的最小值 II|1|https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii| +|204. 计数质数|1|https://leetcode-cn.com/problems/count-primes| |449. 序列化和反序列化二叉搜索树|1|https://leetcode-cn.com/problems/serialize-and-deserialize-bst| +|78. 子集|1|https://leetcode-cn.com/problems/subsets| +|40. 组合总和 II|1|https://leetcode-cn.com/problems/combination-sum-ii| +|239. 滑动窗口最大值|1|https://leetcode-cn.com/problems/sliding-window-maximum| |93. 复原IP地址|1|https://leetcode-cn.com/problems/restore-ip-addresses| -|72. 编辑距离|1|https://leetcode-cn.com/problems/edit-distance| +|1095. 山脉数组中查找目标值|1|https://leetcode-cn.com/problems/find-in-mountain-array| |145. 二叉树的后序遍历|1|https://leetcode-cn.com/problems/binary-tree-postorder-traversal| -|154. 寻找旋转排序数组中的最小值 II|1|https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii| -|61. 旋转链表|1|https://leetcode-cn.com/problems/rotate-list| -|204. 计数质数|1|https://leetcode-cn.com/problems/count-primes| +|123. 买卖股票的最佳时机 III|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii| +|295. 数据流的中位数|1|https://leetcode-cn.com/problems/find-median-from-data-stream| +|279. 完全平方数|1|https://leetcode-cn.com/problems/perfect-squares| |剑指 Offer 18. 删除链表的节点|1|https://leetcode-cn.com/problems/shan-chu-lian-biao-de-jie-dian-lcof| |107. 二叉树的层次遍历 II|1|https://leetcode-cn.com/problems/binary-tree-level-order-traversal-ii| -|239. 滑动窗口最大值|1|https://leetcode-cn.com/problems/sliding-window-maximum| -|912. 排序数组|1|https://leetcode-cn.com/problems/sort-an-array| |剑指 Offer 24. 反转链表|1|https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof| -|1095. 山脉数组中查找目标值|1|https://leetcode-cn.com/problems/find-in-mountain-array| |523. 连续的子数组和|1|https://leetcode-cn.com/problems/continuous-subarray-sum| -|230. 二叉搜索树中第K小的元素|1|https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst| -|1139. 最大的以 1 为边界的正方形|1|https://leetcode-cn.com/problems/largest-1-bordered-square| +|17. 电话号码的字母组合|1|https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number| +|912. 排序数组|1|https://leetcode-cn.com/problems/sort-an-array| |剑指 Offer 11. 旋转数组的最小数字|1|https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof| |209. 长度最小的子数组|1|https://leetcode-cn.com/problems/minimum-size-subarray-sum| |剑指 Offer 45. 把数组排成最小的数|1|https://leetcode-cn.com/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof| -|123. 买卖股票的最佳时机 III|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii| |349. 两个数组的交集|1|https://leetcode-cn.com/problems/intersection-of-two-arrays| -|295. 数据流的中位数|1|https://leetcode-cn.com/problems/find-median-from-data-stream| +|440. 字典序的第K小数字|1|https://leetcode-cn.com/problems/k-th-smallest-in-lexicographical-order| |410. 分割数组的最大值|1|https://leetcode-cn.com/problems/split-array-largest-sum| -|695. 岛屿的最大面积|1|https://leetcode-cn.com/problems/max-area-of-island| +|230. 二叉搜索树中第K小的元素|1|https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst| +|1139. 最大的以 1 为边界的正方形|1|https://leetcode-cn.com/problems/largest-1-bordered-square| +|421. 数组中两个数的最大异或值|1|https://leetcode-cn.com/problems/maximum-xor-of-two-numbers-in-an-array| +|97. 交错字符串|1|https://leetcode-cn.com/problems/interleaving-string| +|剑指 Offer 05. 替换空格|1|https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof| |951. 翻转等价二叉树|1|https://leetcode-cn.com/problems/flip-equivalent-binary-trees| -|421. 数组中两个数的最大异或值|1|https://leetcode-cn.com/problems/maximum-xor-of-two-numbers-in-an-array| \ No newline at end of file +|剑指 Offer 10- II. 青蛙跳台阶问题|1|https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof| +|62. 不同路径|1|https://leetcode-cn.com/problems/unique-paths| +|994. 腐烂的橘子|1|https://leetcode-cn.com/problems/rotting-oranges| +|718. 最长重复子数组|1|https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray| +|11. 盛最多水的容器|1|https://leetcode-cn.com/problems/container-with-most-water| +|515. 在每个树行中找最大值|1|https://leetcode-cn.com/problems/find-largest-value-in-each-tree-row| +|895. 最大频率栈|1|https://leetcode-cn.com/problems/maximum-frequency-stack| +|1147. 段式回文|1|https://leetcode-cn.com/problems/longest-chunked-palindrome-decomposition| +|100. 相同的树|1|https://leetcode-cn.com/problems/same-tree| +|1254. 统计封闭岛屿的数目|1|https://leetcode-cn.com/problems/number-of-closed-islands| +|468. 验证IP地址|1|https://leetcode-cn.com/problems/validate-ip-address| +|剑指 Offer 67. 把字符串转换成整数|1|https://leetcode-cn.com/problems/ba-zi-fu-chuan-zhuan-huan-cheng-zheng-shu-lcof| +|344. 反转字符串|1|https://leetcode-cn.com/problems/reverse-string| +|1669. 合并两个链表|1|https://leetcode-cn.com/problems/merge-in-between-linked-lists| +|173. 二叉搜索树迭代器|1|https://leetcode-cn.com/problems/binary-search-tree-iterator| +|277. 搜寻名人|1|https://leetcode-cn.com/problems/find-the-celebrity| +|701. 二叉搜索树中的插入操作|1|https://leetcode-cn.com/problems/insert-into-a-binary-search-tree| +|剑指 Offer 52. 两个链表的第一个公共节点|1|https://leetcode-cn.com/problems/liang-ge-lian-biao-de-di-yi-ge-gong-gong-jie-dian-lcof| +|329. 矩阵中的最长递增路径|1|https://leetcode-cn.com/problems/longest-increasing-path-in-a-matrix| +|125. 验证回文串|1|https://leetcode-cn.com/problems/valid-palindrome| +|10. 正则表达式匹配|1|https://leetcode-cn.com/problems/regular-expression-matching| +|694. 不同岛屿的数量|1|https://leetcode-cn.com/problems/number-of-distinct-islands| +|剑指 Offer 25. 合并两个排序的链表|1|https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof| +|152. 乘积最大子数组|1|https://leetcode-cn.com/problems/maximum-product-subarray| +|剑指 Offer 38. 字符串的排列|1|https://leetcode-cn.com/problems/zi-fu-chuan-de-pai-lie-lcof| +|321. 拼接最大数|1|https://leetcode-cn.com/problems/create-maximum-number| +|111. 二叉树的最小深度|1|https://leetcode-cn.com/problems/minimum-depth-of-binary-tree| +|144. 二叉树的前序遍历|1|https://leetcode-cn.com/problems/binary-tree-preorder-traversal| +|84. 柱状图中最大的矩形|1|https://leetcode-cn.com/problems/largest-rectangle-in-histogram| +|169. 多数元素|1|https://leetcode-cn.com/problems/majority-element| +|347. 前 K 个高频元素|1|https://leetcode-cn.com/problems/top-k-frequent-elements| +|416. 分割等和子集|1|https://leetcode-cn.com/problems/partition-equal-subset-sum| +|剑指 Offer 53 - II. 0~n-1中缺失的数字|1|https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof| +|202. 快乐数|1|https://leetcode-cn.com/problems/happy-number| +|37. 解数独|1|https://leetcode-cn.com/problems/sudoku-solver| +|67. 二进制求和|1|https://leetcode-cn.com/problems/add-binary| +|297. 二叉树的序列化与反序列化|1|https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree| +|842. 将数组拆分成斐波那契序列|1|https://leetcode-cn.com/problems/split-array-into-fibonacci-sequence| +|120. 三角形最小路径和|1|https://leetcode-cn.com/problems/triangle| +|剑指 Offer 58 - II. 左旋转字符串|1|https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof| +|剑指 Offer 09. 用两个栈实现队列|1|https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof| +|889. 根据前序和后序遍历构造二叉树|1|https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal| +|剑指 Offer 48. 最长不含重复字符的子字符串|1|https://leetcode-cn.com/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof| +|1363. 形成三的最大倍数|1|https://leetcode-cn.com/problems/largest-multiple-of-three| From a3a7fdf3b8bd8756b531586e3886b317a1dd53e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=90=AC=E7=A0=96=E7=9A=84=E8=83=96?= =?UTF-8?q?=E5=AD=90?= <67673714+afatcoder@users.noreply.github.com> Date: Fri, 5 Feb 2021 10:53:37 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E6=9B=B4=E6=96=B02.4=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=AB=AF=E9=9D=A2=E7=BB=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bytedance/client.md | 165 +++++++++++++++++++++++--------------------- 1 file changed, 85 insertions(+), 80 deletions(-) diff --git a/bytedance/client.md b/bytedance/client.md index 19002d4..00669ff 100644 --- a/bytedance/client.md +++ b/bytedance/client.md @@ -1,139 +1,144 @@ |题目|出现次数|链接| |-|-|-| +|25. K 个一组翻转链表|16|https://leetcode-cn.com/problems/reverse-nodes-in-k-group| |206. 反转链表|13|https://leetcode-cn.com/problems/reverse-linked-list| -|25. K 个一组翻转链表|12|https://leetcode-cn.com/problems/reverse-nodes-in-k-group| +|53. 最大子序和|13|https://leetcode-cn.com/problems/maximum-subarray| |160. 相交链表|12|https://leetcode-cn.com/problems/intersection-of-two-linked-lists| -|53. 最大子序和|12|https://leetcode-cn.com/problems/maximum-subarray| -|146. LRU缓存机制|10|https://leetcode-cn.com/problems/lru-cache| +|146. LRU缓存机制|12|https://leetcode-cn.com/problems/lru-cache| |215. 数组中的第K个最大元素|10|https://leetcode-cn.com/problems/kth-largest-element-in-an-array| +|21. 合并两个有序链表|9|https://leetcode-cn.com/problems/merge-two-sorted-lists| |3. 无重复字符的最长子串|9|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| +|236. 二叉树的最近公共祖先|8|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree| |199. 二叉树的右视图|8|https://leetcode-cn.com/problems/binary-tree-right-side-view| |15. 三数之和|8|https://leetcode-cn.com/problems/3sum| -|236. 二叉树的最近公共祖先|8|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree| -|21. 合并两个有序链表|8|https://leetcode-cn.com/problems/merge-two-sorted-lists| -|1. 两数之和|6|https://leetcode-cn.com/problems/two-sum| +|1. 两数之和|7|https://leetcode-cn.com/problems/two-sum| |剑指 Offer 09. 用两个栈实现队列|6|https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof| |144. 二叉树的前序遍历|6|https://leetcode-cn.com/problems/binary-tree-preorder-traversal| +|104. 二叉树的最大深度|6|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree| +|101. 对称二叉树|6|https://leetcode-cn.com/problems/symmetric-tree| +|232. 用栈实现队列|6|https://leetcode-cn.com/problems/implement-queue-using-stacks| |958. 二叉树的完全性检验|6|https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree| -|543. 二叉树的直径|5|https://leetcode-cn.com/problems/diameter-of-binary-tree| -|121. 买卖股票的最佳时机|5|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| +|113. 路径总和 II|6|https://leetcode-cn.com/problems/path-sum-ii| +|121. 买卖股票的最佳时机|6|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| +|543. 二叉树的直径|6|https://leetcode-cn.com/problems/diameter-of-binary-tree| +|102. 二叉树的层序遍历|6|https://leetcode-cn.com/problems/binary-tree-level-order-traversal| +|41. 缺失的第一个正数|5|https://leetcode-cn.com/problems/first-missing-positive| +|151. 翻转字符串里的单词|5|https://leetcode-cn.com/problems/reverse-words-in-a-string| |34. 在排序数组中查找元素的第一个和最后一个位置|5|https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array| -|102. 二叉树的层序遍历|5|https://leetcode-cn.com/problems/binary-tree-level-order-traversal| |200. 岛屿数量|5|https://leetcode-cn.com/problems/number-of-islands| -|104. 二叉树的最大深度|5|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree| -|101. 对称二叉树|5|https://leetcode-cn.com/problems/symmetric-tree| -|232. 用栈实现队列|5|https://leetcode-cn.com/problems/implement-queue-using-stacks| -|151. 翻转字符串里的单词|5|https://leetcode-cn.com/problems/reverse-words-in-a-string| -|460. LFU缓存|4|https://leetcode-cn.com/problems/lfu-cache| -|142. 环形链表 II|4|https://leetcode-cn.com/problems/linked-list-cycle-ii| -|189. 旋转数组|4|https://leetcode-cn.com/problems/rotate-array| +|141. 环形链表|4|https://leetcode-cn.com/problems/linked-list-cycle| |165. 比较版本号|4|https://leetcode-cn.com/problems/compare-version-numbers| |105. 从前序与中序遍历序列构造二叉树|4|https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal| |42. 接雨水|4|https://leetcode-cn.com/problems/trapping-rain-water| |344. 反转字符串|4|https://leetcode-cn.com/problems/reverse-string| -|394. 字符串解码|4|https://leetcode-cn.com/problems/decode-string| |415. 字符串相加|4|https://leetcode-cn.com/problems/add-strings| -|113. 路径总和 II|4|https://leetcode-cn.com/problems/path-sum-ii| -|69. x 的平方根|3|https://leetcode-cn.com/problems/sqrtx| -|2. 两数相加|3|https://leetcode-cn.com/problems/add-two-numbers| -|剑指 Offer 22. 链表中倒数第k个节点|3|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof| -|300. 最长上升子序列|3|https://leetcode-cn.com/problems/longest-increasing-subsequence| -|4. 寻找两个正序数组的中位数|3|https://leetcode-cn.com/problems/median-of-two-sorted-arrays| +|394. 字符串解码|4|https://leetcode-cn.com/problems/decode-string| +|460. LFU缓存|4|https://leetcode-cn.com/problems/lfu-cache| +|2. 两数相加|4|https://leetcode-cn.com/problems/add-two-numbers| +|142. 环形链表 II|4|https://leetcode-cn.com/problems/linked-list-cycle-ii| +|189. 旋转数组|4|https://leetcode-cn.com/problems/rotate-array| |剑指 Offer 27. 二叉树的镜像|3|https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof| -|141. 环形链表|3|https://leetcode-cn.com/problems/linked-list-cycle| -|41. 缺失的第一个正数|3|https://leetcode-cn.com/problems/first-missing-positive| +|54. 螺旋矩阵|3|https://leetcode-cn.com/problems/spiral-matrix| |145. 二叉树的后序遍历|3|https://leetcode-cn.com/problems/binary-tree-postorder-traversal| -|162. 寻找峰值|3|https://leetcode-cn.com/problems/find-peak-element| |82. 删除排序链表中的重复元素 II|3|https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list-ii| +|162. 寻找峰值|3|https://leetcode-cn.com/problems/find-peak-element| |5. 最长回文子串|3|https://leetcode-cn.com/problems/longest-palindromic-substring| +|56. 合并区间|3|https://leetcode-cn.com/problems/merge-intervals| +|94. 二叉树的中序遍历|3|https://leetcode-cn.com/problems/binary-tree-inorder-traversal| |240. 搜索二维矩阵 II|3|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| |103. 二叉树的锯齿形层次遍历|3|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal| -|56. 合并区间|3|https://leetcode-cn.com/problems/merge-intervals| -|46. 全排列|2|https://leetcode-cn.com/problems/permutations| -|剑指 Offer 36. 二叉搜索树与双向链表|2|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof| -|438. 找到字符串中所有字母异位词|2|https://leetcode-cn.com/problems/find-all-anagrams-in-a-string| -|62. 不同路径|2|https://leetcode-cn.com/problems/unique-paths| -|110. 平衡二叉树|2|https://leetcode-cn.com/problems/balanced-binary-tree| -|155. 最小栈|2|https://leetcode-cn.com/problems/min-stack| -|283. 移动零|2|https://leetcode-cn.com/problems/move-zeroes| -|33. 搜索旋转排序数组|2|https://leetcode-cn.com/problems/search-in-rotated-sorted-array| -|19. 删除链表的倒数第N个节点|2|https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list| +|剑指 Offer 36. 二叉搜索树与双向链表|3|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof| +|剑指 Offer 22. 链表中倒数第k个节点|3|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof| +|69. x 的平方根|3|https://leetcode-cn.com/problems/sqrtx| +|300. 最长上升子序列|3|https://leetcode-cn.com/problems/longest-increasing-subsequence| +|4. 寻找两个正序数组的中位数|3|https://leetcode-cn.com/problems/median-of-two-sorted-arrays| +|19. 删除链表的倒数第N个节点|3|https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list| |226. 翻转二叉树|2|https://leetcode-cn.com/problems/invert-binary-tree| +|977. 有序数组的平方|2|https://leetcode-cn.com/problems/squares-of-a-sorted-array| |315. 计算右侧小于当前元素的个数|2|https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self| -|54. 螺旋矩阵|2|https://leetcode-cn.com/problems/spiral-matrix| -|662. 二叉树最大宽度|2|https://leetcode-cn.com/problems/maximum-width-of-binary-tree| |191. 位1的个数|2|https://leetcode-cn.com/problems/number-of-1-bits| -|190. 颠倒二进制位|2|https://leetcode-cn.com/problems/reverse-bits| +|17. 电话号码的字母组合|2|https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number| +|662. 二叉树最大宽度|2|https://leetcode-cn.com/problems/maximum-width-of-binary-tree| |92. 反转链表 II|2|https://leetcode-cn.com/problems/reverse-linked-list-ii| |剑指 Offer 45. 把数组排成最小的数|2|https://leetcode-cn.com/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof| +|1143. 最长公共子序列|2|https://leetcode-cn.com/problems/longest-common-subsequence| +|190. 颠倒二进制位|2|https://leetcode-cn.com/problems/reverse-bits| |164. 最大间距|2|https://leetcode-cn.com/problems/maximum-gap| |7. 整数反转|2|https://leetcode-cn.com/problems/reverse-integer| -|443. 压缩字符串|2|https://leetcode-cn.com/problems/string-compression| |739. 每日温度|2|https://leetcode-cn.com/problems/daily-temperatures| |136. 只出现一次的数字|2|https://leetcode-cn.com/problems/single-number| +|443. 压缩字符串|2|https://leetcode-cn.com/problems/string-compression| |234. 回文链表|2|https://leetcode-cn.com/problems/palindrome-linked-list| |70. 爬楼梯|2|https://leetcode-cn.com/problems/climbing-stairs| -|94. 二叉树的中序遍历|2|https://leetcode-cn.com/problems/binary-tree-inorder-traversal| |48. 旋转图像|2|https://leetcode-cn.com/problems/rotate-image| |20. 有效的括号|2|https://leetcode-cn.com/problems/valid-parentheses| -|24. 两两交换链表中的节点|1|https://leetcode-cn.com/problems/swap-nodes-in-pairs| -|剑指 Offer 62. 圆圈中最后剩下的数字|1|https://leetcode-cn.com/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof| -|138. 复制带随机指针的链表|1|https://leetcode-cn.com/problems/copy-list-with-random-pointer| -|257. 二叉树的所有路径|1|https://leetcode-cn.com/problems/binary-tree-paths| -|55. 跳跃游戏|1|https://leetcode-cn.com/problems/jump-game| -|128. 最长连续序列|1|https://leetcode-cn.com/problems/longest-consecutive-sequence| -|59. 螺旋矩阵 II|1|https://leetcode-cn.com/problems/spiral-matrix-ii| -|767. 重构字符串|1|https://leetcode-cn.com/problems/reorganize-string| -|225. 用队列实现栈|1|https://leetcode-cn.com/problems/implement-stack-using-queues| -|112. 路径总和|1|https://leetcode-cn.com/problems/path-sum| -|670. 最大交换|1|https://leetcode-cn.com/problems/maximum-swap| -|75. 颜色分类|1|https://leetcode-cn.com/problems/sort-colors| -|122. 买卖股票的最佳时机 II|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii| -|61. 旋转链表|1|https://leetcode-cn.com/problems/rotate-list| -|148. 排序链表|1|https://leetcode-cn.com/problems/sort-list| -|44. 通配符匹配|1|https://leetcode-cn.com/problems/wildcard-matching| -|86. 分隔链表|1|https://leetcode-cn.com/problems/partition-list| -|剑指 Offer 28. 对称的二叉树|1|https://leetcode-cn.com/problems/dui-cheng-de-er-cha-shu-lcof| -|209. 长度最小的子数组|1|https://leetcode-cn.com/problems/minimum-size-subarray-sum| -|98. 验证二叉搜索树|1|https://leetcode-cn.com/problems/validate-binary-search-tree| -|120. 三角形最小路径和|1|https://leetcode-cn.com/problems/triangle| -|518. 零钱兑换 II|1|https://leetcode-cn.com/problems/coin-change-2| -|1047. 删除字符串中的所有相邻重复项|1|https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string| +|124. 二叉树中的最大路径和|2|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum| +|46. 全排列|2|https://leetcode-cn.com/problems/permutations| +|62. 不同路径|2|https://leetcode-cn.com/problems/unique-paths| +|59. 螺旋矩阵 II|2|https://leetcode-cn.com/problems/spiral-matrix-ii| +|438. 找到字符串中所有字母异位词|2|https://leetcode-cn.com/problems/find-all-anagrams-in-a-string| +|225. 用队列实现栈|2|https://leetcode-cn.com/problems/implement-stack-using-queues| +|75. 颜色分类|2|https://leetcode-cn.com/problems/sort-colors| +|122. 买卖股票的最佳时机 II|2|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii| +|110. 平衡二叉树|2|https://leetcode-cn.com/problems/balanced-binary-tree| +|155. 最小栈|2|https://leetcode-cn.com/problems/min-stack| +|518. 零钱兑换 II|2|https://leetcode-cn.com/problems/coin-change-2| +|33. 搜索旋转排序数组|2|https://leetcode-cn.com/problems/search-in-rotated-sorted-array| +|283. 移动零|2|https://leetcode-cn.com/problems/move-zeroes| +|72. 编辑距离|1|https://leetcode-cn.com/problems/edit-distance| +|347. 前 K 个高频元素|1|https://leetcode-cn.com/problems/top-k-frequent-elements| |77. 组合|1|https://leetcode-cn.com/problems/combinations| |140. 单词拆分 II|1|https://leetcode-cn.com/problems/word-break-ii| +|80. 删除排序数组中的重复项 II|1|https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii| |322. 零钱兑换|1|https://leetcode-cn.com/problems/coin-change| -|72. 编辑距离|1|https://leetcode-cn.com/problems/edit-distance| -|347. 前 K 个高频元素|1|https://leetcode-cn.com/problems/top-k-frequent-elements| -|23. 合并K个排序链表|1|https://leetcode-cn.com/problems/merge-k-sorted-lists| -|剑指 Offer 07. 重建二叉树|1|https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof| |71. 简化路径|1|https://leetcode-cn.com/problems/simplify-path| |503. 下一个更大元素 II|1|https://leetcode-cn.com/problems/next-greater-element-ii| -|977. 有序数组的平方|1|https://leetcode-cn.com/problems/squares-of-a-sorted-array| -|260. 只出现一次的数字 III|1|https://leetcode-cn.com/problems/single-number-iii| -|17. 电话号码的字母组合|1|https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number| +|23. 合并K个排序链表|1|https://leetcode-cn.com/problems/merge-k-sorted-lists| +|剑指 Offer 07. 重建二叉树|1|https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof| |88. 合并两个有序数组|1|https://leetcode-cn.com/problems/merge-sorted-array| |97. 交错字符串|1|https://leetcode-cn.com/problems/interleaving-string| -|1143. 最长公共子序列|1|https://leetcode-cn.com/problems/longest-common-subsequence| -|剑指 Offer 32 - III. 从上到下打印二叉树 III|1|https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-iii-lcof| +|260. 只出现一次的数字 III|1|https://leetcode-cn.com/problems/single-number-iii| |701. 二叉搜索树中的插入操作|1|https://leetcode-cn.com/problems/insert-into-a-binary-search-tree| |238. 除自身以外数组的乘积|1|https://leetcode-cn.com/problems/product-of-array-except-self| |480. 滑动窗口中位数|1|https://leetcode-cn.com/problems/sliding-window-median| -|230. 二叉搜索树中第K小的元素|1|https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst| +|26. 删除排序数组中的重复项|1|https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array| +|剑指 Offer 32 - III. 从上到下打印二叉树 III|1|https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-iii-lcof| |79. 单词搜索|1|https://leetcode-cn.com/problems/word-search| -|93. 复原IP地址|1|https://leetcode-cn.com/problems/restore-ip-addresses| +|230. 二叉搜索树中第K小的元素|1|https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst| |328. 奇偶链表|1|https://leetcode-cn.com/problems/odd-even-linked-list| |16. 最接近的三数之和|1|https://leetcode-cn.com/problems/3sum-closest| |剑指 Offer 56 - II. 数组中数字出现的次数 II|1|https://leetcode-cn.com/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-ii-lcof| -|剑指 Offer 34. 二叉树中和为某一值的路径|1|https://leetcode-cn.com/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof| +|93. 复原IP地址|1|https://leetcode-cn.com/problems/restore-ip-addresses| |1233. 删除子文件夹|1|https://leetcode-cn.com/problems/remove-sub-folders-from-the-filesystem| |863. 二叉树中所有距离为 K 的结点|1|https://leetcode-cn.com/problems/all-nodes-distance-k-in-binary-tree| +|8. 字符串转换整数 (atoi)|1|https://leetcode-cn.com/problems/string-to-integer-atoi| +|剑指 Offer 34. 二叉树中和为某一值的路径|1|https://leetcode-cn.com/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof| |32. 最长有效括号|1|https://leetcode-cn.com/problems/longest-valid-parentheses| -|179. 最大数|1|https://leetcode-cn.com/problems/largest-number| |557. 反转字符串中的单词 III|1|https://leetcode-cn.com/problems/reverse-words-in-a-string-iii| |329. 矩阵中的最长递增路径|1|https://leetcode-cn.com/problems/longest-increasing-path-in-a-matrix| |242. 有效的字母异位词|1|https://leetcode-cn.com/problems/valid-anagram| +|179. 最大数|1|https://leetcode-cn.com/problems/largest-number| +|445. 两数相加 II|1|https://leetcode-cn.com/problems/add-two-numbers-ii| +|剑指 Offer 52. 两个链表的第一个公共节点|1|https://leetcode-cn.com/problems/liang-ge-lian-biao-de-di-yi-ge-gong-gong-jie-dian-lcof| |面试题 01.06. 字符串压缩|1|https://leetcode-cn.com/problems/compress-string-lcci| |剑指 Offer 21. 调整数组顺序使奇数位于偶数前面|1|https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof| -|124. 二叉树中的最大路径和|1|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum| -|445. 两数相加 II|1|https://leetcode-cn.com/problems/add-two-numbers-ii| -|剑指 Offer 52. 两个链表的第一个公共节点|1|https://leetcode-cn.com/problems/liang-ge-lian-biao-de-di-yi-ge-gong-gong-jie-dian-lcof| \ No newline at end of file +|129. 求根到叶子节点数字之和|1|https://leetcode-cn.com/problems/sum-root-to-leaf-numbers| +|剑指 Offer 62. 圆圈中最后剩下的数字|1|https://leetcode-cn.com/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof| +|138. 复制带随机指针的链表|1|https://leetcode-cn.com/problems/copy-list-with-random-pointer| +|24. 两两交换链表中的节点|1|https://leetcode-cn.com/problems/swap-nodes-in-pairs| +|55. 跳跃游戏|1|https://leetcode-cn.com/problems/jump-game| +|128. 最长连续序列|1|https://leetcode-cn.com/problems/longest-consecutive-sequence| +|767. 重构字符串|1|https://leetcode-cn.com/problems/reorganize-string| +|257. 二叉树的所有路径|1|https://leetcode-cn.com/problems/binary-tree-paths| +|112. 路径总和|1|https://leetcode-cn.com/problems/path-sum| +|670. 最大交换|1|https://leetcode-cn.com/problems/maximum-swap| +|334. 递增的三元子序列|1|https://leetcode-cn.com/problems/increasing-triplet-subsequence| +|61. 旋转链表|1|https://leetcode-cn.com/problems/rotate-list| +|148. 排序链表|1|https://leetcode-cn.com/problems/sort-list| +|44. 通配符匹配|1|https://leetcode-cn.com/problems/wildcard-matching| +|209. 长度最小的子数组|1|https://leetcode-cn.com/problems/minimum-size-subarray-sum| +|98. 验证二叉搜索树|1|https://leetcode-cn.com/problems/validate-binary-search-tree| +|86. 分隔链表|1|https://leetcode-cn.com/problems/partition-list| +|剑指 Offer 28. 对称的二叉树|1|https://leetcode-cn.com/problems/dui-cheng-de-er-cha-shu-lcof| +|1047. 删除字符串中的所有相邻重复项|1|https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string| +|120. 三角形最小路径和|1|https://leetcode-cn.com/problems/triangle| From 749347040a39d0de19ad38c594dd410e5353573d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=90=AC=E7=A0=96=E7=9A=84=E8=83=96?= =?UTF-8?q?=E5=AD=90?= <67673714+afatcoder@users.noreply.github.com> Date: Fri, 5 Feb 2021 10:55:30 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E6=9B=B4=E6=96=B02.4=E7=AE=97=E6=B3=95?= =?UTF-8?q?=E9=9D=A2=E7=BB=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bytedance/algorithm.md | 63 +++++++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 29 deletions(-) diff --git a/bytedance/algorithm.md b/bytedance/algorithm.md index faef503..60f8445 100644 --- a/bytedance/algorithm.md +++ b/bytedance/algorithm.md @@ -1,72 +1,77 @@ |题目|出现次数|链接| |-|-|-| |215. 数组中的第K个最大元素|4|https://leetcode-cn.com/problems/kth-largest-element-in-an-array| +|300. 最长上升子序列|3|https://leetcode-cn.com/problems/longest-increasing-subsequence| |103. 二叉树的锯齿形层次遍历|3|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal| +|121. 买卖股票的最佳时机|2|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| +|49. 字母异位词分组|2|https://leetcode-cn.com/problems/group-anagrams| |剑指 Offer 29. 顺时针打印矩阵|2|https://leetcode-cn.com/problems/shun-shi-zhen-da-yin-ju-zhen-lcof| |4. 寻找两个正序数组的中位数|2|https://leetcode-cn.com/problems/median-of-two-sorted-arrays| -|300. 最长上升子序列|2|https://leetcode-cn.com/problems/longest-increasing-subsequence| -|85. 最大矩形|2|https://leetcode-cn.com/problems/maximal-rectangle| |23. 合并K个排序链表|2|https://leetcode-cn.com/problems/merge-k-sorted-lists| +|85. 最大矩形|2|https://leetcode-cn.com/problems/maximal-rectangle| |105. 从前序与中序遍历序列构造二叉树|2|https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal| |236. 二叉树的最近公共祖先|2|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree| |200. 岛屿数量|2|https://leetcode-cn.com/problems/number-of-islands| |46. 全排列|2|https://leetcode-cn.com/problems/permutations| -|49. 字母异位词分组|2|https://leetcode-cn.com/problems/group-anagrams| -|437. 路径总和 III|1|https://leetcode-cn.com/problems/path-sum-iii| -|426. 将二叉搜索树转化为排序的双向链表|1|https://leetcode-cn.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list| +|33. 搜索旋转排序数组|1|https://leetcode-cn.com/problems/search-in-rotated-sorted-array| +|509. 斐波那契数|1|https://leetcode-cn.com/problems/fibonacci-number| +|255. 验证前序遍历序列二叉搜索树|1|https://leetcode-cn.com/problems/verify-preorder-sequence-in-binary-search-tree| +|179. 最大数|1|https://leetcode-cn.com/problems/largest-number| +|5. 最长回文子串|1|https://leetcode-cn.com/problems/longest-palindromic-substring| +|15. 三数之和|1|https://leetcode-cn.com/problems/3sum| +|3. 无重复字符的最长子串|1|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| +|240. 搜索二维矩阵 II|1|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| |376. 摆动序列|1|https://leetcode-cn.com/problems/wiggle-subsequence| |445. 两数相加 II|1|https://leetcode-cn.com/problems/add-two-numbers-ii| +|437. 路径总和 III|1|https://leetcode-cn.com/problems/path-sum-iii| +|426. 将二叉搜索树转化为排序的双向链表|1|https://leetcode-cn.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list| +|32. 最长有效括号|1|https://leetcode-cn.com/problems/longest-valid-parentheses| |152. 乘积最大子数组|1|https://leetcode-cn.com/problems/maximum-product-subarray| |122. 买卖股票的最佳时机 II|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii| -|32. 最长有效括号|1|https://leetcode-cn.com/problems/longest-valid-parentheses| -|70. 爬楼梯|1|https://leetcode-cn.com/problems/climbing-stairs| |315. 计算右侧小于当前元素的个数|1|https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self| +|582. 杀死进程|1|https://leetcode-cn.com/problems/kill-process| |297. 二叉树的序列化与反序列化|1|https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree| |20. 有效的括号|1|https://leetcode-cn.com/problems/valid-parentheses| -|518. 零钱兑换 II|1|https://leetcode-cn.com/problems/coin-change-2| +|70. 爬楼梯|1|https://leetcode-cn.com/problems/climbing-stairs| |1363. 形成三的最大倍数|1|https://leetcode-cn.com/problems/largest-multiple-of-three| |1. 两数之和|1|https://leetcode-cn.com/problems/two-sum| |264. 丑数 II|1|https://leetcode-cn.com/problems/ugly-number-ii| -|88. 合并两个有序数组|1|https://leetcode-cn.com/problems/merge-sorted-array| -|64. 最小路径和|1|https://leetcode-cn.com/problems/minimum-path-sum| +|518. 零钱兑换 II|1|https://leetcode-cn.com/problems/coin-change-2| |1143. 最长公共子序列|1|https://leetcode-cn.com/problems/longest-common-subsequence| |160. 相交链表|1|https://leetcode-cn.com/problems/intersection-of-two-linked-lists| -|剑指 Offer 54. 二叉搜索树的第k大节点|1|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-di-kda-jie-dian-lcof| +|88. 合并两个有序数组|1|https://leetcode-cn.com/problems/merge-sorted-array| +|64. 最小路径和|1|https://leetcode-cn.com/problems/minimum-path-sum| +|334. 递增的三元子序列|1|https://leetcode-cn.com/problems/increasing-triplet-subsequence| |72. 编辑距离|1|https://leetcode-cn.com/problems/edit-distance| +|剑指 Offer 54. 二叉搜索树的第k大节点|1|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-di-kda-jie-dian-lcof| |143. 重排链表|1|https://leetcode-cn.com/problems/reorder-list| |206. 反转链表|1|https://leetcode-cn.com/problems/reverse-linked-list| -|142. 环形链表 II|1|https://leetcode-cn.com/problems/linked-list-cycle-ii| -|50. Pow(x, n)|1|https://leetcode-cn.com/problems/powx-n| |25. K 个一组翻转链表|1|https://leetcode-cn.com/problems/reverse-nodes-in-k-group| |剑指 Offer 55 - II. 平衡二叉树|1|https://leetcode-cn.com/problems/ping-heng-er-cha-shu-lcof| |63. 不同路径 II|1|https://leetcode-cn.com/problems/unique-paths-ii| -|124. 二叉树中的最大路径和|1|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum| -|123. 买卖股票的最佳时机 III|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii| +|142. 环形链表 II|1|https://leetcode-cn.com/problems/linked-list-cycle-ii| +|50. Pow(x, n)|1|https://leetcode-cn.com/problems/powx-n| +|440. 字典序的第K小数字|1|https://leetcode-cn.com/problems/k-th-smallest-in-lexicographical-order| |636. 函数的独占时间|1|https://leetcode-cn.com/problems/exclusive-time-of-functions| |695. 岛屿的最大面积|1|https://leetcode-cn.com/problems/max-area-of-island| -|48. 旋转图像|1|https://leetcode-cn.com/problems/rotate-image| +|124. 二叉树中的最大路径和|1|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum| +|123. 买卖股票的最佳时机 III|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii| |剑指 Offer 51. 数组中的逆序对|1|https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof| |814. 二叉树剪枝|1|https://leetcode-cn.com/problems/binary-tree-pruning| -|169. 多数元素|1|https://leetcode-cn.com/problems/majority-element| +|48. 旋转图像|1|https://leetcode-cn.com/problems/rotate-image| |238. 除自身以外数组的乘积|1|https://leetcode-cn.com/problems/product-of-array-except-self| |110. 平衡二叉树|1|https://leetcode-cn.com/problems/balanced-binary-tree| |62. 不同路径|1|https://leetcode-cn.com/problems/unique-paths| +|169. 多数元素|1|https://leetcode-cn.com/problems/majority-element| +|718. 最长重复子数组|1|https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray| +|128. 最长连续序列|1|https://leetcode-cn.com/problems/longest-consecutive-sequence| |剑指 Offer 09. 用两个栈实现队列|1|https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof| |807. 保持城市天际线|1|https://leetcode-cn.com/problems/max-increase-to-keep-city-skyline| -|128. 最长连续序列|1|https://leetcode-cn.com/problems/longest-consecutive-sequence| -|209. 长度最小的子数组|1|https://leetcode-cn.com/problems/minimum-size-subarray-sum| |572. 另一个树的子树|1|https://leetcode-cn.com/problems/subtree-of-another-tree| |102. 二叉树的层序遍历|1|https://leetcode-cn.com/problems/binary-tree-level-order-traversal| -|560. 和为K的子数组|1|https://leetcode-cn.com/problems/subarray-sum-equals-k| -|287. 寻找重复数|1|https://leetcode-cn.com/problems/find-the-duplicate-number| +|209. 长度最小的子数组|1|https://leetcode-cn.com/problems/minimum-size-subarray-sum| |239. 滑动窗口最大值|1|https://leetcode-cn.com/problems/sliding-window-maximum| |104. 二叉树的最大深度|1|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree| |2. 两数相加|1|https://leetcode-cn.com/problems/add-two-numbers| -|255. 验证前序遍历序列二叉搜索树|1|https://leetcode-cn.com/problems/verify-preorder-sequence-in-binary-search-tree| -|179. 最大数|1|https://leetcode-cn.com/problems/largest-number| -|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| -|33. 搜索旋转排序数组|1|https://leetcode-cn.com/problems/search-in-rotated-sorted-array| -|509. 斐波那契数|1|https://leetcode-cn.com/problems/fibonacci-number| -|5. 最长回文子串|1|https://leetcode-cn.com/problems/longest-palindromic-substring| -|3. 无重复字符的最长子串|1|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| -|240. 搜索二维矩阵 II|1|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| \ No newline at end of file +|560. 和为K的子数组|1|https://leetcode-cn.com/problems/subarray-sum-equals-k| +|287. 寻找重复数|1|https://leetcode-cn.com/problems/find-the-duplicate-number| From e32a29a86698c0cb0456d9caaab6cc4f3e0d7388 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=90=AC=E7=A0=96=E7=9A=84=E8=83=96?= =?UTF-8?q?=E5=AD=90?= <67673714+afatcoder@users.noreply.github.com> Date: Fri, 5 Feb 2021 10:55:58 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E6=9B=B4=E6=96=B02.4=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E9=9D=A2=E7=BB=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bytedance/frontend.md | 63 ++++++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 28 deletions(-) diff --git a/bytedance/frontend.md b/bytedance/frontend.md index b1b86e8..8c8a1d6 100644 --- a/bytedance/frontend.md +++ b/bytedance/frontend.md @@ -2,65 +2,72 @@ |-|-|-| |215. 数组中的第K个最大元素|8|https://leetcode-cn.com/problems/kth-largest-element-in-an-array| |209. 长度最小的子数组|7|https://leetcode-cn.com/problems/minimum-size-subarray-sum| +|88. 合并两个有序数组|5|https://leetcode-cn.com/problems/merge-sorted-array| +|112. 路径总和|5|https://leetcode-cn.com/problems/path-sum| |93. 复原IP地址|5|https://leetcode-cn.com/problems/restore-ip-addresses| +|129. 求根到叶子节点数字之和|5|https://leetcode-cn.com/problems/sum-root-to-leaf-numbers| |415. 字符串相加|5|https://leetcode-cn.com/problems/add-strings| -|112. 路径总和|4|https://leetcode-cn.com/problems/path-sum| +|165. 比较版本号|4|https://leetcode-cn.com/problems/compare-version-numbers| +|226. 翻转二叉树|4|https://leetcode-cn.com/problems/invert-binary-tree| |1. 两数之和|4|https://leetcode-cn.com/problems/two-sum| -|88. 合并两个有序数组|4|https://leetcode-cn.com/problems/merge-sorted-array| +|113. 路径总和 II|3|https://leetcode-cn.com/problems/path-sum-ii| |141. 环形链表|3|https://leetcode-cn.com/problems/linked-list-cycle| +|53. 最大子序和|3|https://leetcode-cn.com/problems/maximum-subarray| |121. 买卖股票的最佳时机|3|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| -|15. 三数之和|3|https://leetcode-cn.com/problems/3sum| |94. 二叉树的中序遍历|3|https://leetcode-cn.com/problems/binary-tree-inorder-traversal| +|15. 三数之和|3|https://leetcode-cn.com/problems/3sum| |3. 无重复字符的最长子串|3|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| -|226. 翻转二叉树|3|https://leetcode-cn.com/problems/invert-binary-tree| -|113. 路径总和 II|3|https://leetcode-cn.com/problems/path-sum-ii| -|53. 最大子序和|2|https://leetcode-cn.com/problems/maximum-subarray| +|509. 斐波那契数|2|https://leetcode-cn.com/problems/fibonacci-number| +|169. 多数元素|2|https://leetcode-cn.com/problems/majority-element| +|54. 螺旋矩阵|2|https://leetcode-cn.com/problems/spiral-matrix| +|剑指 Offer 21. 调整数组顺序使奇数位于偶数前面|2|https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof| +|剑指 Offer 22. 链表中倒数第k个节点|2|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof| +|695. 岛屿的最大面积|2|https://leetcode-cn.com/problems/max-area-of-island| |394. 字符串解码|2|https://leetcode-cn.com/problems/decode-string| -|165. 比较版本号|2|https://leetcode-cn.com/problems/compare-version-numbers| -|129. 求根到叶子节点数字之和|2|https://leetcode-cn.com/problems/sum-root-to-leaf-numbers| |155. 最小栈|2|https://leetcode-cn.com/problems/min-stack| |102. 二叉树的层序遍历|2|https://leetcode-cn.com/problems/binary-tree-level-order-traversal| +|206. 反转链表|2|https://leetcode-cn.com/problems/reverse-linked-list| +|144. 二叉树的前序遍历|2|https://leetcode-cn.com/problems/binary-tree-preorder-traversal| |104. 二叉树的最大深度|2|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree| +|42. 接雨水|2|https://leetcode-cn.com/problems/trapping-rain-water| +|718. 最长重复子数组|2|https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray| |230. 二叉搜索树中第K小的元素|2|https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst| -|54. 螺旋矩阵|2|https://leetcode-cn.com/problems/spiral-matrix| -|509. 斐波那契数|2|https://leetcode-cn.com/problems/fibonacci-number| -|剑指 Offer 21. 调整数组顺序使奇数位于偶数前面|2|https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof| -|剑指 Offer 22. 链表中倒数第k个节点|1|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof| +|62. 不同路径|1|https://leetcode-cn.com/problems/unique-paths| +|114. 二叉树展开为链表|1|https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list| |31. 下一个排列|1|https://leetcode-cn.com/problems/next-permutation| -|498. 对角线遍历|1|https://leetcode-cn.com/problems/diagonal-traverse| |221. 最大正方形|1|https://leetcode-cn.com/problems/maximal-square| -|剑指 Offer 04. 二维数组中的查找|1|https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof| +|498. 对角线遍历|1|https://leetcode-cn.com/problems/diagonal-traverse| |213. 打家劫舍 II|1|https://leetcode-cn.com/problems/house-robber-ii| |1047. 删除字符串中的所有相邻重复项|1|https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string| -|984. 不含 AAA 或 BBB 的字符串|1|https://leetcode-cn.com/problems/string-without-aaa-or-bbb| +|剑指 Offer 04. 二维数组中的查找|1|https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof| |862. 和至少为 K 的最短子数组|1|https://leetcode-cn.com/problems/shortest-subarray-with-sum-at-least-k| |44. 通配符匹配|1|https://leetcode-cn.com/problems/wildcard-matching| -|46. 全排列|1|https://leetcode-cn.com/problems/permutations| +|984. 不含 AAA 或 BBB 的字符串|1|https://leetcode-cn.com/problems/string-without-aaa-or-bbb| +|160. 相交链表|1|https://leetcode-cn.com/problems/intersection-of-two-linked-lists| |21. 合并两个有序链表|1|https://leetcode-cn.com/problems/merge-two-sorted-lists| +|46. 全排列|1|https://leetcode-cn.com/problems/permutations| |198. 打家劫舍|1|https://leetcode-cn.com/problems/house-robber| |剑指 Offer 24. 反转链表|1|https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof| |242. 有效的字母异位词|1|https://leetcode-cn.com/problems/valid-anagram| |200. 岛屿数量|1|https://leetcode-cn.com/problems/number-of-islands| -|206. 反转链表|1|https://leetcode-cn.com/problems/reverse-linked-list| +|257. 二叉树的所有路径|1|https://leetcode-cn.com/problems/binary-tree-paths| |322. 零钱兑换|1|https://leetcode-cn.com/problems/coin-change| -|227. 基本计算器 II|1|https://leetcode-cn.com/problems/basic-calculator-ii| -|144. 二叉树的前序遍历|1|https://leetcode-cn.com/problems/binary-tree-preorder-traversal| |98. 验证二叉搜索树|1|https://leetcode-cn.com/problems/validate-binary-search-tree| -|142. 环形链表 II|1|https://leetcode-cn.com/problems/linked-list-cycle-ii| +|227. 基本计算器 II|1|https://leetcode-cn.com/problems/basic-calculator-ii| |14. 最长公共前缀|1|https://leetcode-cn.com/problems/longest-common-prefix| -|42. 接雨水|1|https://leetcode-cn.com/problems/trapping-rain-water| -|16. 最接近的三数之和|1|https://leetcode-cn.com/problems/3sum-closest| -|468. 验证IP地址|1|https://leetcode-cn.com/problems/validate-ip-address| +|142. 环形链表 II|1|https://leetcode-cn.com/problems/linked-list-cycle-ii| |680. 验证回文字符串 Ⅱ|1|https://leetcode-cn.com/problems/valid-palindrome-ii| |19. 删除链表的倒数第N个节点|1|https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list| +|16. 最接近的三数之和|1|https://leetcode-cn.com/problems/3sum-closest| +|468. 验证IP地址|1|https://leetcode-cn.com/problems/validate-ip-address| +|63. 不同路径 II|1|https://leetcode-cn.com/problems/unique-paths-ii| +|70. 爬楼梯|1|https://leetcode-cn.com/problems/climbing-stairs| |224. 基本计算器|1|https://leetcode-cn.com/problems/basic-calculator| |151. 翻转字符串里的单词|1|https://leetcode-cn.com/problems/reverse-words-in-a-string| -|70. 爬楼梯|1|https://leetcode-cn.com/problems/climbing-stairs| -|443. 压缩字符串|1|https://leetcode-cn.com/problems/string-compression| |109. 有序链表转换二叉搜索树|1|https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree| |124. 二叉树中的最大路径和|1|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum| +|443. 压缩字符串|1|https://leetcode-cn.com/problems/string-compression| +|1498. 满足条件的子序列数目|1|https://leetcode-cn.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition| +|剑指 Offer 48. 最长不含重复字符的子字符串|1|https://leetcode-cn.com/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof| |130. 被围绕的区域|1|https://leetcode-cn.com/problems/surrounded-regions| |67. 二进制求和|1|https://leetcode-cn.com/problems/add-binary| -|剑指 Offer 48. 最长不含重复字符的子字符串|1|https://leetcode-cn.com/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof| -|169. 多数元素|1|https://leetcode-cn.com/problems/majority-element| -|114. 二叉树展开为链表|1|https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list| \ No newline at end of file From 5cc3ecc09229facf6933ee2fd473caf279a26cc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=90=AC=E7=A0=96=E7=9A=84=E8=83=96?= =?UTF-8?q?=E5=AD=90?= <67673714+afatcoder@users.noreply.github.com> Date: Fri, 5 Feb 2021 10:56:54 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E6=9B=B4=E6=96=B02.4=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=B2=97=E9=9D=A2=E7=BB=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bytedance/data.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bytedance/data.md b/bytedance/data.md index a2a75f2..cb2b446 100644 --- a/bytedance/data.md +++ b/bytedance/data.md @@ -1,13 +1,19 @@ |题目|出现次数|链接| |-|-|-| |232. 用栈实现队列|3|https://leetcode-cn.com/problems/implement-queue-using-stacks| +|101. 对称二叉树|1|https://leetcode-cn.com/problems/symmetric-tree| +|33. 搜索旋转排序数组|1|https://leetcode-cn.com/problems/search-in-rotated-sorted-array| +|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| |240. 搜索二维矩阵 II|1|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| |剑指 Offer 59 - II. 队列的最大值|1|https://leetcode-cn.com/problems/dui-lie-de-zui-da-zhi-lcof| +|155. 最小栈|1|https://leetcode-cn.com/problems/min-stack| |42. 接雨水|1|https://leetcode-cn.com/problems/trapping-rain-water| |3. 无重复字符的最长子串|1|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| +|5. 最长回文子串|1|https://leetcode-cn.com/problems/longest-palindromic-substring| |92. 反转链表 II|1|https://leetcode-cn.com/problems/reverse-linked-list-ii| |206. 反转链表|1|https://leetcode-cn.com/problems/reverse-linked-list| |112. 路径总和|1|https://leetcode-cn.com/problems/path-sum| +|718. 最长重复子数组|1|https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray| |297. 二叉树的序列化与反序列化|1|https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree| |440. 字典序的第K小数字|1|https://leetcode-cn.com/problems/k-th-smallest-in-lexicographical-order| |剑指 Offer 41. 数据流中的中位数|1|https://leetcode-cn.com/problems/shu-ju-liu-zhong-de-zhong-wei-shu-lcof| @@ -16,5 +22,3 @@ |226. 翻转二叉树|1|https://leetcode-cn.com/problems/invert-binary-tree| |1201. 丑数 III|1|https://leetcode-cn.com/problems/ugly-number-iii| |60. 第k个排列|1|https://leetcode-cn.com/problems/permutation-sequence| -|101. 对称二叉树|1|https://leetcode-cn.com/problems/symmetric-tree| -|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| \ No newline at end of file From 8c6be4d5471614a9626b5a8f16e0b27fbe7ef304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=90=AC=E7=A0=96=E7=9A=84=E8=83=96?= =?UTF-8?q?=E5=AD=90?= <67673714+afatcoder@users.noreply.github.com> Date: Fri, 5 Feb 2021 10:57:33 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E6=9B=B4=E6=96=B02.4=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E9=9D=A2=E7=BB=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bytedance/test.md | 59 ++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/bytedance/test.md b/bytedance/test.md index 3d4e653..d0b1cc6 100644 --- a/bytedance/test.md +++ b/bytedance/test.md @@ -1,77 +1,84 @@ |题目|出现次数|链接| |-|-|-| -|3. 无重复字符的最长子串|14|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| +|3. 无重复字符的最长子串|16|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters| |20. 有效的括号|8|https://leetcode-cn.com/problems/valid-parentheses| +|169. 多数元素|7|https://leetcode-cn.com/problems/majority-element| |206. 反转链表|6|https://leetcode-cn.com/problems/reverse-linked-list| -|169. 多数元素|6|https://leetcode-cn.com/problems/majority-element| +|1. 两数之和|5|https://leetcode-cn.com/problems/two-sum| |415. 字符串相加|5|https://leetcode-cn.com/problems/add-strings| |78. 子集|5|https://leetcode-cn.com/problems/subsets| -|1. 两数之和|5|https://leetcode-cn.com/problems/two-sum| |70. 爬楼梯|4|https://leetcode-cn.com/problems/climbing-stairs| |94. 二叉树的中序遍历|4|https://leetcode-cn.com/problems/binary-tree-inorder-traversal| |25. K 个一组翻转链表|4|https://leetcode-cn.com/problems/reverse-nodes-in-k-group| +|1143. 最长公共子序列|4|https://leetcode-cn.com/problems/longest-common-subsequence| |64. 最小路径和|4|https://leetcode-cn.com/problems/minimum-path-sum| |239. 滑动窗口最大值|3|https://leetcode-cn.com/problems/sliding-window-maximum| |剑指 Offer 61. 扑克牌中的顺子|3|https://leetcode-cn.com/problems/bu-ke-pai-zhong-de-shun-zi-lcof| |110. 平衡二叉树|3|https://leetcode-cn.com/problems/balanced-binary-tree| |62. 不同路径|3|https://leetcode-cn.com/problems/unique-paths| +|15. 三数之和|3|https://leetcode-cn.com/problems/3sum| +|468. 验证IP地址|3|https://leetcode-cn.com/problems/validate-ip-address| +|146. LRU缓存机制|2|https://leetcode-cn.com/problems/lru-cache| |83. 删除排序链表中的重复元素|2|https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list| |14. 最长公共前缀|2|https://leetcode-cn.com/problems/longest-common-prefix| +|704. 二分查找|2|https://leetcode-cn.com/problems/binary-search| |88. 合并两个有序数组|2|https://leetcode-cn.com/problems/merge-sorted-array| |42. 接雨水|2|https://leetcode-cn.com/problems/trapping-rain-water| |39. 组合总和|2|https://leetcode-cn.com/problems/combination-sum| |142. 环形链表 II|2|https://leetcode-cn.com/problems/linked-list-cycle-ii| |268. 缺失数字|2|https://leetcode-cn.com/problems/missing-number| +|160. 相交链表|2|https://leetcode-cn.com/problems/intersection-of-two-linked-lists| |543. 二叉树的直径|2|https://leetcode-cn.com/problems/diameter-of-binary-tree| +|32. 最长有效括号|2|https://leetcode-cn.com/problems/longest-valid-parentheses| |141. 环形链表|2|https://leetcode-cn.com/problems/linked-list-cycle| -|15. 三数之和|2|https://leetcode-cn.com/problems/3sum| |125. 验证回文串|2|https://leetcode-cn.com/problems/valid-palindrome| -|26. 删除排序数组中的重复项|2|https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array| |242. 有效的字母异位词|2|https://leetcode-cn.com/problems/valid-anagram| |179. 最大数|2|https://leetcode-cn.com/problems/largest-number| +|26. 删除排序数组中的重复项|2|https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array| |5. 最长回文子串|2|https://leetcode-cn.com/problems/longest-palindromic-substring| -|468. 验证IP地址|2|https://leetcode-cn.com/problems/validate-ip-address| -|146. LRU缓存机制|2|https://leetcode-cn.com/problems/lru-cache| +|718. 最长重复子数组|2|https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray| +|剑指 Offer 22. 链表中倒数第k个节点|1|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof| +|51. N皇后|1|https://leetcode-cn.com/problems/n-queens| +|236. 二叉树的最近公共祖先|1|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree| +|240. 搜索二维矩阵 II|1|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| +|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| +|113. 路径总和 II|1|https://leetcode-cn.com/problems/path-sum-ii| +|122. 买卖股票的最佳时机 II|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii| +|41. 缺失的第一个正数|1|https://leetcode-cn.com/problems/first-missing-positive| +|557. 反转字符串中的单词 III|1|https://leetcode-cn.com/problems/reverse-words-in-a-string-iii| |200. 岛屿数量|1|https://leetcode-cn.com/problems/number-of-islands| |49. 字母异位词分组|1|https://leetcode-cn.com/problems/group-anagrams| -|704. 二分查找|1|https://leetcode-cn.com/problems/binary-search| |198. 打家劫舍|1|https://leetcode-cn.com/problems/house-robber| |151. 翻转字符串里的单词|1|https://leetcode-cn.com/problems/reverse-words-in-a-string| |53. 最大子序和|1|https://leetcode-cn.com/problems/maximum-subarray| +|103. 二叉树的锯齿形层次遍历|1|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal| |862. 和至少为 K 的最短子数组|1|https://leetcode-cn.com/problems/shortest-subarray-with-sum-at-least-k| -|215. 数组中的第K个最大元素|1|https://leetcode-cn.com/problems/kth-largest-element-in-an-array| -|97. 交错字符串|1|https://leetcode-cn.com/problems/interleaving-string| |21. 合并两个有序链表|1|https://leetcode-cn.com/problems/merge-two-sorted-lists| |剑指 Offer 39. 数组中出现次数超过一半的数字|1|https://leetcode-cn.com/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof| -|162. 寻找峰值|1|https://leetcode-cn.com/problems/find-peak-element| +|215. 数组中的第K个最大元素|1|https://leetcode-cn.com/problems/kth-largest-element-in-an-array| +|97. 交错字符串|1|https://leetcode-cn.com/problems/interleaving-string| |154. 寻找旋转排序数组中的最小值 II|1|https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii| -|1143. 最长公共子序列|1|https://leetcode-cn.com/problems/longest-common-subsequence| +|162. 寻找峰值|1|https://leetcode-cn.com/problems/find-peak-element| +|958. 二叉树的完全性检验|1|https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree| |405. 数字转换为十六进制数|1|https://leetcode-cn.com/problems/convert-a-number-to-hexadecimal| -|232. 用栈实现队列|1|https://leetcode-cn.com/problems/implement-queue-using-stacks| |31. 下一个排列|1|https://leetcode-cn.com/problems/next-permutation| |350. 两个数组的交集 II|1|https://leetcode-cn.com/problems/intersection-of-two-arrays-ii| -|160. 相交链表|1|https://leetcode-cn.com/problems/intersection-of-two-linked-lists| -|32. 最长有效括号|1|https://leetcode-cn.com/problems/longest-valid-parentheses| +|232. 用栈实现队列|1|https://leetcode-cn.com/problems/implement-queue-using-stacks| |224. 基本计算器|1|https://leetcode-cn.com/problems/basic-calculator| |1201. 丑数 III|1|https://leetcode-cn.com/problems/ugly-number-iii| |680. 验证回文字符串 Ⅱ|1|https://leetcode-cn.com/problems/valid-palindrome-ii| +|补充题1. 排序奇升偶降链表|1|https://zhuanlan.zhihu.com/p/311113031| |344. 反转字符串|1|https://leetcode-cn.com/problems/reverse-string| |9. 回文数|1|https://leetcode-cn.com/problems/palindrome-number| +|剑指 Offer 10- II. 青蛙跳台阶问题|1|https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof| |796. 旋转字符串|1|https://leetcode-cn.com/problems/rotate-string| -|234. 回文链表|1|https://leetcode-cn.com/problems/palindrome-linked-list| |124. 二叉树中的最大路径和|1|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum| |剑指 Offer 21. 调整数组顺序使奇数位于偶数前面|1|https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof| -|498. 对角线遍历|1|https://leetcode-cn.com/problems/diagonal-traverse| +|234. 回文链表|1|https://leetcode-cn.com/problems/palindrome-linked-list| |443. 压缩字符串|1|https://leetcode-cn.com/problems/string-compression| |19. 删除链表的倒数第N个节点|1|https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list| -|79. 单词搜索|1|https://leetcode-cn.com/problems/word-search| +|498. 对角线遍历|1|https://leetcode-cn.com/problems/diagonal-traverse| |300. 最长上升子序列|1|https://leetcode-cn.com/problems/longest-increasing-subsequence| +|22. 括号生成|1|https://leetcode-cn.com/problems/generate-parentheses| |76. 最小覆盖子串|1|https://leetcode-cn.com/problems/minimum-window-substring| -|240. 搜索二维矩阵 II|1|https://leetcode-cn.com/problems/search-a-2d-matrix-ii| -|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock| -|剑指 Offer 22. 链表中倒数第k个节点|1|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof| -|51. N皇后|1|https://leetcode-cn.com/problems/n-queens| -|236. 二叉树的最近公共祖先|1|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree| -|41. 缺失的第一个正数|1|https://leetcode-cn.com/problems/first-missing-positive| -|113. 路径总和 II|1|https://leetcode-cn.com/problems/path-sum-ii| -|122. 买卖股票的最佳时机 II|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii| \ No newline at end of file +|79. 单词搜索|1|https://leetcode-cn.com/problems/word-search| From f36cd8a60f63b2ce96823ea5c1122198dd48dc46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=90=AC=E7=A0=96=E7=9A=84=E8=83=96?= =?UTF-8?q?=E5=AD=90?= <67673714+afatcoder@users.noreply.github.com> Date: Fri, 5 Feb 2021 10:59:48 +0800 Subject: [PATCH 7/7] =?UTF-8?q?2.4=E6=96=B0=E5=A2=9E=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bytedance/latest.md | 305 ++++++++++++++------------------------------ 1 file changed, 94 insertions(+), 211 deletions(-) diff --git a/bytedance/latest.md b/bytedance/latest.md index 57947c0..9e81ad7 100644 --- a/bytedance/latest.md +++ b/bytedance/latest.md @@ -1,218 +1,101 @@ # 字节跳动最新涉及的leetcode题目 -本次统计了2020.07.28~2020.10.23共389篇面经,207道 + +本次统计了2021.1.1~2021.2.4日牛客上84篇字节跳动面经,共涉及90道算法题。 最近我开发了一个简易版网站https://leetcode-cn.top/ 网站比静态的markdown更方便大家按公司/部门/岗位查询题目 欢迎大家前来体验❤️ - -| 题目 | 出现次数 | 链接 | -|---------------------------------|------|--------------------------------------------------------------------------------------------| -| 3. 无重复字符的最长子串 | 25 | https://leetcode-cn.com/problems/longest-substring-without-repeating-characters | -| 25. K 个一组翻转链表 | 19 | https://leetcode-cn.com/problems/reverse-nodes-in-k-group | -| 15. 三数之和 | 19 | https://leetcode-cn.com/problems/3sum | -| 42. 接雨水 | 18 | https://leetcode-cn.com/problems/trapping-rain-water | -| 415. 字符串相加 | 15 | https://leetcode-cn.com/problems/add-strings | -| 103. 二叉树的锯齿形层次遍历 | 15 | https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal | -| 121. 买卖股票的最佳时机 | 15 | https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock | -| 206. 反转链表 | 14 | https://leetcode-cn.com/problems/reverse-linked-list | -| 1. 两数之和 | 12 | https://leetcode-cn.com/problems/two-sum | -| 199. 二叉树的右视图 | 12 | https://leetcode-cn.com/problems/binary-tree-right-side-view | -| 160. 相交链表 | 11 | https://leetcode-cn.com/problems/intersection-of-two-linked-lists | -| 215. 数组中的第K个最大元素 | 11 | https://leetcode-cn.com/problems/kth-largest-element-in-an-array | -| 232. 用栈实现队列 | 11 | https://leetcode-cn.com/problems/implement-queue-using-stacks | -| 146. LRU缓存机制 | 10 | https://leetcode-cn.com/problems/lru-cache | -| 53. 最大子序和 | 10 | https://leetcode-cn.com/problems/maximum-subarray | -| 155. 最小栈 | 9 | https://leetcode-cn.com/problems/min-stack | -| 20. 有效的括号 | 9 | https://leetcode-cn.com/problems/valid-parentheses | -| 141. 环形链表 | 9 | https://leetcode-cn.com/problems/linked-list-cycle | -| 105. 从前序与中序遍历序列构造二叉树 | 9 | https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal | -| 300. 最长上升子序列 | 9 | https://leetcode-cn.com/problems/longest-increasing-subsequence | -| 21. 合并两个有序链表 | 9 | https://leetcode-cn.com/problems/merge-two-sorted-lists | -| 5. 最长回文子串 | 8 | https://leetcode-cn.com/problems/longest-palindromic-substring | -| 236. 二叉树的最近公共祖先 | 8 | https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree | -| 151. 翻转字符串里的单词 | 8 | https://leetcode-cn.com/problems/reverse-words-in-a-string | -| 101. 对称二叉树 | 8 | https://leetcode-cn.com/problems/symmetric-tree | -| 200. 岛屿数量 | 8 | https://leetcode-cn.com/problems/number-of-islands | -| 46. 全排列 | 7 | https://leetcode-cn.com/problems/permutations | -| 198. 打家劫舍 | 7 | https://leetcode-cn.com/problems/house-robber | -| 54. 螺旋矩阵 | 7 | https://leetcode-cn.com/problems/spiral-matrix | -| 98. 验证二叉搜索树 | 7 | https://leetcode-cn.com/problems/validate-binary-search-tree | -| 69. x 的平方根 | 7 | https://leetcode-cn.com/problems/sqrtx | -| 113. 路径总和 II | 6 | https://leetcode-cn.com/problems/path-sum-ii | -| 165. 比较版本号 | 6 | https://leetcode-cn.com/problems/compare-version-numbers | -| 剑指 Offer 22. 链表中倒数第k个节点 | 6 | https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof | -| 92. 反转链表 II | 6 | https://leetcode-cn.com/problems/reverse-linked-list-ii | -| 234. 回文链表 | 6 | https://leetcode-cn.com/problems/palindrome-linked-list | -| 169. 多数元素 | 6 | https://leetcode-cn.com/problems/majority-element | -| 470. 用 Rand7() 实现 Rand10() | 6 | https://leetcode-cn.com/problems/implement-rand10-using-rand7 | -| 41. 缺失的第一个正数 | 6 | https://leetcode-cn.com/problems/first-missing-positive | -| 142. 环形链表 II | 5 | https://leetcode-cn.com/problems/linked-list-cycle-ii | -| 240. 搜索二维矩阵 II | 5 | https://leetcode-cn.com/problems/search-a-2d-matrix-ii | -| 23. 合并K个升序链表 | 5 | https://leetcode-cn.com/problems/merge-k-sorted-lists | -| 88. 合并两个有序数组 | 5 | https://leetcode-cn.com/problems/merge-sorted-array | -| 79. 单词搜索 | 5 | https://leetcode-cn.com/problems/word-search | -| 114. 二叉树展开为链表 | 5 | https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list | -| 239. 滑动窗口最大值 | 5 | https://leetcode-cn.com/problems/sliding-window-maximum | -| 34. 在排序数组中查找元素的第一个和最后一个位置 | 5 | https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array | -| 739. 每日温度 | 5 | https://leetcode-cn.com/problems/daily-temperatures | -| 287. 寻找重复数 | 5 | https://leetcode-cn.com/problems/find-the-duplicate-number | -| 528. 按权重随机选择 | 4 | https://leetcode-cn.com/problems/random-pick-with-weight | -| 1143. 最长公共子序列 | 4 | https://leetcode-cn.com/problems/longest-common-subsequence | -| 64. 最小路径和 | 4 | https://leetcode-cn.com/problems/minimum-path-sum | -| 70. 爬楼梯 | 4 | https://leetcode-cn.com/problems/climbing-stairs | -| 93. 复原IP地址 | 4 | https://leetcode-cn.com/problems/restore-ip-addresses | -| 24. 两两交换链表中的节点 | 4 | https://leetcode-cn.com/problems/swap-nodes-in-pairs | -| 124. 二叉树中的最大路径和 | 4 | https://leetcode-cn.com/problems/binary-tree-maximum-path-sum | -| 144. 二叉树的前序遍历 | 4 | https://leetcode-cn.com/problems/binary-tree-preorder-traversal | -| 31. 下一个排列 | 4 | https://leetcode-cn.com/problems/next-permutation | -| 110. 平衡二叉树 | 4 | https://leetcode-cn.com/problems/balanced-binary-tree | -| 48. 旋转图像 | 4 | https://leetcode-cn.com/problems/rotate-image | -| 56. 合并区间 | 4 | https://leetcode-cn.com/problems/merge-intervals | -| 242. 有效的字母异位词 | 4 | https://leetcode-cn.com/problems/valid-anagram | -| 104. 二叉树的最大深度 | 4 | https://leetcode-cn.com/problems/maximum-depth-of-binary-tree | -| 148. 排序链表 | 4 | https://leetcode-cn.com/problems/sort-list | -| 94. 二叉树的中序遍历 | 4 | https://leetcode-cn.com/problems/binary-tree-inorder-traversal | -| 958. 二叉树的完全性检验 | 4 | https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree | -| 122. 买卖股票的最佳时机 II | 4 | https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii | -| 4. 寻找两个正序数组的中位数 | 4 | https://leetcode-cn.com/problems/median-of-two-sorted-arrays | -| 518. 零钱兑换 II | 4 | https://leetcode-cn.com/problems/coin-change-2 | -| 443. 压缩字符串 | 3 | https://leetcode-cn.com/problems/string-compression | -| 76. 最小覆盖子串 | 3 | https://leetcode-cn.com/problems/minimum-window-substring | -| 543. 二叉树的直径 | 3 | https://leetcode-cn.com/problems/diameter-of-binary-tree | -| 662. 二叉树最大宽度 | 3 | https://leetcode-cn.com/problems/maximum-width-of-binary-tree | -| 209. 长度最小的子数组 | 3 | https://leetcode-cn.com/problems/minimum-size-subarray-sum | -| 394. 字符串解码 | 3 | https://leetcode-cn.com/problems/decode-string | -| 468. 验证IP地址 | 3 | https://leetcode-cn.com/problems/validate-ip-address | -| 32. 最长有效括号 | 3 | https://leetcode-cn.com/problems/longest-valid-parentheses | -| 143. 重排链表 | 3 | https://leetcode-cn.com/problems/reorder-list | -| 83. 删除排序链表中的重复元素 | 3 | https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list | -| 230. 二叉搜索树中第K小的元素 | 3 | https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst | -| 315. 计算右侧小于当前元素的个数 | 3 | https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self | -| 460. LFU 缓存 | 3 | https://leetcode-cn.com/problems/lfu-cache | -| 560. 和为K的子数组 | 3 | https://leetcode-cn.com/problems/subarray-sum-equals-k | -| 226. 翻转二叉树 | 3 | https://leetcode-cn.com/problems/invert-binary-tree | -| 112. 路径总和 | 3 | https://leetcode-cn.com/problems/path-sum | -| 102. 二叉树的层序遍历 | 3 | https://leetcode-cn.com/problems/binary-tree-level-order-traversal | -| 2. 两数相加 | 3 | https://leetcode-cn.com/problems/add-two-numbers | -| 862. 和至少为 K 的最短子数组 | 3 | https://leetcode-cn.com/problems/shortest-subarray-with-sum-at-least-k | -| 224. 基本计算器 | 3 | https://leetcode-cn.com/problems/basic-calculator | -| 162. 寻找峰值 | 3 | https://leetcode-cn.com/problems/find-peak-element | -| 39. 组合总和 | 3 | https://leetcode-cn.com/problems/combination-sum | -| 82. 删除排序链表中的重复元素 II | 3 | https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list-ii | -| 71. 简化路径 | 3 | https://leetcode-cn.com/problems/simplify-path | -| 49. 字母异位词分组 | 3 | https://leetcode-cn.com/problems/group-anagrams | -| 670. 最大交换 | 3 | https://leetcode-cn.com/problems/maximum-swap | -| 129. 求根到叶子节点数字之和 | 2 | https://leetcode-cn.com/problems/sum-root-to-leaf-numbers | -| 剑指 Offer 51. 数组中的逆序对 | 2 | https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof | -| 120. 三角形最小路径和 | 2 | https://leetcode-cn.com/problems/triangle | -| 268. 丢失的数字 | 2 | https://leetcode-cn.com/problems/missing-number | -| 1363. 形成三的最大倍数 | 2 | https://leetcode-cn.com/problems/largest-multiple-of-three | -| 123. 买卖股票的最佳时机 III | 2 | https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii | -| 154. 寻找旋转排序数组中的最小值 II | 2 | https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii | -| 438. 找到字符串中所有字母异位词 | 2 | https://leetcode-cn.com/problems/find-all-anagrams-in-a-string | -| 147. 对链表进行插入排序 | 2 | https://leetcode-cn.com/problems/insertion-sort-list | -| 210. 课程表 II | 2 | https://leetcode-cn.com/problems/course-schedule-ii | -| 785. 判断二分图 | 2 | https://leetcode-cn.com/problems/is-graph-bipartite | -| 722. 删除注释 | 2 | https://leetcode-cn.com/problems/remove-comments | -| 剑指 Offer 61. 扑克牌中的顺子 | 2 | https://leetcode-cn.com/problems/bu-ke-pai-zhong-de-shun-zi-lcof | -| 33. 搜索旋转排序数组 | 2 | https://leetcode-cn.com/problems/search-in-rotated-sorted-array | -| 14. 最长公共前缀 | 2 | https://leetcode-cn.com/problems/longest-common-prefix | -| 179. 最大数 | 2 | https://leetcode-cn.com/problems/largest-number | -| 238. 除自身以外数组的乘积 | 2 | https://leetcode-cn.com/problems/product-of-array-except-self | -| 85. 最大矩形 | 2 | https://leetcode-cn.com/problems/maximal-rectangle | -| 19. 删除链表的倒数第N个节点 | 2 | https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list | -| 72. 编辑距离 | 2 | https://leetcode-cn.com/problems/edit-distance | -| 134. 加油站 | 2 | https://leetcode-cn.com/problems/gas-station | -| 125. 验证回文串 | 2 | https://leetcode-cn.com/problems/valid-palindrome | -| 26. 删除排序数组中的重复项 | 2 | https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array | -| 329. 矩阵中的最长递增路径 | 2 | https://leetcode-cn.com/problems/longest-increasing-path-in-a-matrix | -| 97. 交错字符串 | 2 | https://leetcode-cn.com/problems/interleaving-string | -| 340. 至多包含 K 个不同字符的最长子串 | 2 | https://leetcode-cn.com/problems/longest-substring-with-at-most-k-distinct-characters | -| 59. 螺旋矩阵 II | 2 | https://leetcode-cn.com/problems/spiral-matrix-ii | -| 135. 分发糖果 | 2 | https://leetcode-cn.com/problems/candy | -| 498. 对角线遍历 | 2 | https://leetcode-cn.com/problems/diagonal-traverse | -| 398. 随机数索引 | 2 | https://leetcode-cn.com/problems/random-pick-index | -| 剑指 Offer 36. 二叉搜索树与双向链表 | 2 | https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof | -| 44. 通配符匹配 | 2 | https://leetcode-cn.com/problems/wildcard-matching | -| 45. 跳跃游戏 II | 2 | https://leetcode-cn.com/problems/jump-game-ii | -| 503. 下一个更大元素 II | 2 | https://leetcode-cn.com/problems/next-greater-element-ii | -| 50. Pow(x, n) | 2 | https://leetcode-cn.com/problems/powx-n | -| 16. 最接近的三数之和 | 2 | https://leetcode-cn.com/problems/3sum-closest | -| 189. 旋转数组 | 2 | https://leetcode-cn.com/problems/rotate-array | -| 77. 组合 | 1 | https://leetcode-cn.com/problems/combinations | -| 75. 颜色分类 | 1 | https://leetcode-cn.com/problems/sort-colors | -| 面试题 03.05. 栈排序 | 1 | https://leetcode-cn.com/problems/sort-of-stacks-lcci | -| 984. 不含 AAA 或 BBB 的字符串 | 1 | https://leetcode-cn.com/problems/string-without-aaa-or-bbb | -| 67. 二进制求和 | 1 | https://leetcode-cn.com/problems/add-binary | -| 680. 验证回文字符串 Ⅱ | 1 | https://leetcode-cn.com/problems/valid-palindrome-ii | -| 1498. 满足条件的子序列数目 | 1 | https://leetcode-cn.com/problems/undefined | -| 376. 摆动序列 | 1 | https://leetcode-cn.com/problems/wiggle-subsequence | -| 213. 打家劫舍 II | 1 | https://leetcode-cn.com/problems/house-robber-ii | -| 86. 分隔链表 | 1 | https://leetcode-cn.com/problems/partition-list | -| 剑指 Offer 28. 对称的二叉树 | 1 | https://leetcode-cn.com/problems/dui-cheng-de-er-cha-shu-lcof | -| 面试题 10.09. 排序矩阵查找 | 1 | https://leetcode-cn.com/problems/sorted-matrix-search-lcci | -| 91. 解码方法 | 1 | https://leetcode-cn.com/problems/decode-ways | -| 321. 拼接最大数 | 1 | https://leetcode-cn.com/problems/create-maximum-number | -| 188. 买卖股票的最佳时机 IV | 1 | https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iv | -| 525. 连续数组 | 1 | https://leetcode-cn.com/problems/contiguous-array | -| 78. 子集 | 1 | https://leetcode-cn.com/problems/subsets | -| 109. 有序链表转换二叉搜索树 | 1 | https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree | -| 剑指 Offer 45. 把数组排成最小的数 | 1 | https://leetcode-cn.com/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof | -| 704. 二分查找 | 1 | https://leetcode-cn.com/problems/binary-search | -| 440. 字典序的第K小数字 | 1 | https://leetcode-cn.com/problems/k-th-smallest-in-lexicographical-order | -| 136. 只出现一次的数字 | 1 | https://leetcode-cn.com/problems/single-number | -| 260. 只出现一次的数字 III | 1 | https://leetcode-cn.com/problems/single-number-iii | -| 146. LRU 缓存机制 | 1 | https://leetcode-cn.com/problems/lru-cache | -| 62. 不同路径 | 1 | https://leetcode-cn.com/problems/unique-paths | -| 1095. 山脉数组中查找目标值 | 1 | https://leetcode-cn.com/problems/find-in-mountain-array | -| 264. 丑数 II | 1 | https://leetcode-cn.com/problems/ugly-number-ii | -| 668. 乘法表中第k小的数 | 1 | https://leetcode-cn.com/problems/kth-smallest-number-in-multiplication-table | -| 60. 排列序列 | 1 | https://leetcode-cn.com/problems/permutation-sequence | -| 剑指 Offer 58 - II. 左旋转字符串 | 1 | https://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof | -| 295. 数据流的中位数 | 1 | https://leetcode-cn.com/problems/find-median-from-data-stream | -| 516. 最长回文子序列 | 1 | https://leetcode-cn.com/problems/longest-palindromic-subsequence | -| 349. 两个数组的交集 | 1 | https://leetcode-cn.com/problems/intersection-of-two-arrays | -| 204. 计数质数 | 1 | https://leetcode-cn.com/problems/count-primes | -| 191. 位1的个数 | 1 | https://leetcode-cn.com/problems/number-of-1-bits | -| 402. 移掉K位数字 | 1 | https://leetcode-cn.com/problems/remove-k-digits | -| 895. 最大频率栈 | 1 | https://leetcode-cn.com/problems/maximum-frequency-stack | -| 55. 跳跃游戏 | 1 | https://leetcode-cn.com/problems/jump-game | -| 557. 反转字符串中的单词 III | 1 | https://leetcode-cn.com/problems/reverse-words-in-a-string-iii | -| 325. 和等于 k 的最长子数组长度 | 1 | https://leetcode-cn.com/problems/maximum-size-subarray-sum-equals-k | -| 17. 电话号码的字母组合 | 1 | https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number | -| 7. 整数反转 | 1 | https://leetcode-cn.com/problems/reverse-integer | -| 225. 用队列实现栈 | 1 | https://leetcode-cn.com/problems/implement-stack-using-queues | -| 445. 两数相加 II | 1 | https://leetcode-cn.com/problems/add-two-numbers-ii | -| 1233. 删除子文件夹 | 1 | https://leetcode-cn.com/problems/remove-sub-folders-from-the-filesystem | -| 145. 二叉树的后序遍历 | 1 | https://leetcode-cn.com/problems/binary-tree-postorder-traversal | -| 701. 二叉搜索树中的插入操作 | 1 | https://leetcode-cn.com/problems/insert-into-a-binary-search-tree | -| 138. 复制带随机指针的链表 | 1 | https://leetcode-cn.com/problems/copy-list-with-random-pointer | -| 22. 括号生成 | 1 | https://leetcode-cn.com/problems/generate-parentheses | -| 328. 奇偶链表 | 1 | https://leetcode-cn.com/problems/odd-even-linked-list | -| 951. 翻转等价二叉树 | 1 | https://leetcode-cn.com/problems/flip-equivalent-binary-trees | -| 107. 二叉树的层次遍历 II | 1 | https://leetcode-cn.com/problems/binary-tree-level-order-traversal-ii | -| 99. 恢复二叉搜索树 | 1 | https://leetcode-cn.com/problems/recover-binary-search-tree | -| 164. 最大间距 | 1 | https://leetcode-cn.com/problems/maximum-gap | -| 152. 乘积最大子数组 | 1 | https://leetcode-cn.com/problems/maximum-product-subarray | -| 130. 被围绕的区域 | 1 | https://leetcode-cn.com/problems/surrounded-regions | -| 637. 二叉树的层平均值 | 1 | https://leetcode-cn.com/problems/average-of-levels-in-binary-tree | -| 416. 分割等和子集 | 1 | https://leetcode-cn.com/problems/partition-equal-subset-sum | -| 1047. 删除字符串中的所有相邻重复项 | 1 | https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string | -| 208. 实现 Trie (前缀树) | 1 | https://leetcode-cn.com/problems/implement-trie-prefix-tree | -| 426. 将二叉搜索树转化为排序的双向链表 | 1 | https://leetcode-cn.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list | -| 863. 二叉树中所有距离为 K 的结点 | 1 | https://leetcode-cn.com/problems/all-nodes-distance-k-in-binary-tree | -| 297. 二叉树的序列化与反序列化 | 1 | https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree | -| 277. 搜寻名人 | 1 | https://leetcode-cn.com/problems/find-the-celebrity | -| 807. 保持城市天际线 | 1 | https://leetcode-cn.com/problems/max-increase-to-keep-city-skyline | -| 227. 基本计算器 II | 1 | https://leetcode-cn.com/problems/basic-calculator-ii | -| 347. 前 K 个高频元素 | 1 | https://leetcode-cn.com/problems/top-k-frequent-elements | -| 509. 斐波那契数 | 1 | https://leetcode-cn.com/problems/fibonacci-number | -| 456. 132模式 | 1 | https://leetcode-cn.com/problems/132-pattern | -| 139. 单词拆分 | 1 | https://leetcode-cn.com/problems/word-break | -| 977. 有序数组的平方 | 1 | https://leetcode-cn.com/problems/squares-of-a-sorted-array | -| 767. 重构字符串 | 1 | https://leetcode-cn.com/problems/reorganize-string | -| 322. 零钱兑换 | 1 | https://leetcode-cn.com/problems/coin-change | -| 283. 移动零 | 1 | https://leetcode-cn.com/problems/move-zeroes | -| 剑指 Offer 56 - II. 数组中数字出现的次数 II | 1 | https://leetcode-cn.com/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-ii-lcof | +| 题目 | 出现次数 | 链接 | +|--------------------------|------|----------------------------------------------------------------------------------------------| +| 3. 无重复字符的最长子串 | 6 | https://leetcode-cn.com/problems/longest-substring-without-repeating-characters | +| 15. 三数之和 | 6 | https://leetcode-cn.com/problems/3sum | +| 1143. 最长公共子序列 | 5 | https://leetcode-cn.com/problems/longest-common-subsequence | +| 105. 从前序与中序遍历序列构造二叉树 | 5 | https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal | +| 25. K 个一组翻转链表 | 5 | https://leetcode-cn.com/problems/reverse-nodes-in-k-group | +| 121. 买卖股票的最佳时机 | 4 | https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock | +| 129. 求根到叶子节点数字之和 | 4 | https://leetcode-cn.com/problems/sum-root-to-leaf-numbers | +| 补充题1. 排序奇升偶降链表 | 4 | https://leetcode-cn.com/problems/undefined | +| 53. 最大子序和 | 4 | https://leetcode-cn.com/problems/maximum-subarray | +| 146. LRU缓存机制 | 4 | https://leetcode-cn.com/problems/lru-cache | +| 54. 螺旋矩阵 | 4 | https://leetcode-cn.com/problems/spiral-matrix | +| 695. 岛屿的最大面积 | 3 | https://leetcode-cn.com/problems/max-area-of-island | +| 958. 二叉树的完全性检验 | 3 | https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree | +| 206. 反转链表 | 3 | https://leetcode-cn.com/problems/reverse-linked-list | +| 41. 缺失的第一个正数 | 3 | https://leetcode-cn.com/problems/first-missing-positive | +| 103. 二叉树的锯齿形层次遍历 | 3 | https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal | +| 21. 合并两个有序链表 | 3 | https://leetcode-cn.com/problems/merge-two-sorted-lists | +| 215. 数组中的第K个最大元素 | 3 | https://leetcode-cn.com/problems/kth-largest-element-in-an-array | +| 169. 多数元素 | 2 | https://leetcode-cn.com/problems/majority-element | +| 153. 寻找旋转排序数组中的最小值 | 2 | https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array | +| 39. 组合总和 | 2 | https://leetcode-cn.com/problems/combination-sum | +| 165. 比较版本号 | 2 | https://leetcode-cn.com/problems/compare-version-numbers | +| 94. 二叉树的中序遍历 | 2 | https://leetcode-cn.com/problems/binary-tree-inorder-traversal | +| 1. 两数之和 | 2 | https://leetcode-cn.com/problems/two-sum | +| 160. 相交链表 | 2 | https://leetcode-cn.com/problems/intersection-of-two-linked-lists | +| 59. 螺旋矩阵 II | 2 | https://leetcode-cn.com/problems/spiral-matrix-ii | +| 232. 用栈实现队列 | 2 | https://leetcode-cn.com/problems/implement-queue-using-stacks | +| 226. 翻转二叉树 | 2 | https://leetcode-cn.com/problems/invert-binary-tree | +| 112. 路径总和 | 2 | https://leetcode-cn.com/problems/path-sum | +| 518. 零钱兑换 II | 2 | https://leetcode-cn.com/problems/coin-change-2 | +| 113. 路径总和 II | 2 | https://leetcode-cn.com/problems/path-sum-ii | +| 17. 电话号码的字母组合 | 2 | https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number | +| 543. 二叉树的直径 | 2 | https://leetcode-cn.com/problems/diameter-of-binary-tree | +| 807. 保持城市天际线 | 1 | https://leetcode-cn.com/problems/max-increase-to-keep-city-skyline | +| 76. 最小覆盖子串 | 1 | https://leetcode-cn.com/problems/minimum-window-substring | +| 662. 二叉树最大宽度 | 1 | https://leetcode-cn.com/problems/maximum-width-of-binary-tree | +| 404. 左叶子之和 | 1 | https://leetcode-cn.com/problems/sum-of-left-leaves | +| 704. 二分查找 | 1 | https://leetcode-cn.com/problems/binary-search | +| 56. 合并区间 | 1 | https://leetcode-cn.com/problems/merge-intervals | +| 5. 最长回文子串 | 1 | https://leetcode-cn.com/problems/longest-palindromic-substring | +| 155. 最小栈 | 1 | https://leetcode-cn.com/problems/min-stack | +| 33. 搜索旋转排序数组 | 1 | https://leetcode-cn.com/problems/search-in-rotated-sorted-array | +| 19. 删除链表的倒数第N个节点 | 1 | https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list | +| 889. 根据前序和后序遍历构造二叉树 | 1 | https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal | +| 10. 正则表达式匹配 | 1 | https://leetcode-cn.com/problems/regular-expression-matching | +| 138. 复制带随机指针的链表 | 1 | https://leetcode-cn.com/problems/copy-list-with-random-pointer | +| 468. 验证IP地址 | 1 | https://leetcode-cn.com/problems/validate-ip-address | +| 148. 排序链表 | 1 | https://leetcode-cn.com/problems/sort-list | +| 415. 字符串相加 | 1 | https://leetcode-cn.com/problems/add-strings | +| 剑指 Offer 05. 替换空格 | 1 | https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof | +| 75. 颜色分类 | 1 | https://leetcode-cn.com/problems/sort-colors | +| 61. 旋转链表 | 1 | https://leetcode-cn.com/problems/rotate-list | +| 279. 完全平方数 | 1 | https://leetcode-cn.com/problems/perfect-squares | +| 143. 重排链表 | 1 | https://leetcode-cn.com/problems/reorder-list | +| 78. 子集 | 1 | https://leetcode-cn.com/problems/subsets | +| 334. 递增的三元子序列 | 1 | https://leetcode-cn.com/problems/increasing-triplet-subsequence | +| 582. 杀死进程 | 1 | https://leetcode-cn.com/problems/kill-process | +| 2. 两数相加 | 1 | https://leetcode-cn.com/problems/add-two-numbers | +| 101. 对称二叉树 | 1 | https://leetcode-cn.com/problems/symmetric-tree | +| 8. 字符串转换整数 (atoi) | 1 | https://leetcode-cn.com/problems/string-to-integer-atoi | +| 557. 反转字符串中的单词 III | 1 | https://leetcode-cn.com/problems/reverse-words-in-a-string-iii | +| 20. 有效的括号 | 1 | https://leetcode-cn.com/problems/valid-parentheses | +| 42. 接雨水 | 1 | https://leetcode-cn.com/problems/trapping-rain-water | +| 141. 环形链表 | 1 | https://leetcode-cn.com/problems/linked-list-cycle | +| 122. 买卖股票的最佳时机 II | 1 | https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii | +| 26. 删除排序数组中的重复项 | 1 | https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array | +| 80. 删除排序数组中的重复项 II | 1 | https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii | +| 62. 不同路径 | 1 | https://leetcode-cn.com/problems/unique-paths | +| 63. 不同路径 II | 1 | https://leetcode-cn.com/problems/unique-paths-ii | +| 剑指 Offer 36. 二叉搜索树与双向链表 | 1 | https://leetcode-cn.com/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof | +| 剑指 Offer 46. 把数字翻译成字符串 | 1 | https://leetcode-cn.com/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof | +| 22. 括号生成 | 1 | https://leetcode-cn.com/problems/generate-parentheses | +| 104. 二叉树的最大深度 | 1 | https://leetcode-cn.com/problems/maximum-depth-of-binary-tree | +| 23. 合并K个排序链表 | 1 | https://leetcode-cn.com/problems/merge-k-sorted-lists | +| 69. x 的平方根 | 1 | https://leetcode-cn.com/problems/sqrtx | +| 32. 最长有效括号 | 1 | https://leetcode-cn.com/problems/longest-valid-parentheses | +| 剑指 Offer 10- II. 青蛙跳台阶问题 | 1 | https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof | +| 84. 柱状图中最大的矩形 | 1 | https://leetcode-cn.com/problems/largest-rectangle-in-histogram | +| 11. 盛最多水的容器 | 1 | https://leetcode-cn.com/problems/container-with-most-water | +| 236. 二叉树的最近公共祖先 | 1 | https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree | +| 23. 合并K个升序链表 | 1 | https://leetcode-cn.com/problems/merge-k-sorted-lists | +| 977. 有序数组的平方 | 1 | https://leetcode-cn.com/problems/squares-of-a-sorted-array | +| 剑指 Offer 22. 链表中倒数第k个节点 | 1 | https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof | +| 300. 最长上升子序列 | 1 | https://leetcode-cn.com/problems/longest-increasing-subsequence | +| 144. 二叉树的前序遍历 | 1 | https://leetcode-cn.com/problems/binary-tree-preorder-traversal | +| 88. 合并两个有序数组 | 1 | https://leetcode-cn.com/problems/merge-sorted-array | +| 402. 移掉K位数字 | 1 | https://leetcode-cn.com/problems/remove-k-digits | +| 102. 二叉树的层序遍历 | 1 | https://leetcode-cn.com/problems/binary-tree-level-order-traversal | +| 225. 用队列实现栈 | 1 | https://leetcode-cn.com/problems/implement-stack-using-queues | +| 199. 二叉树的右视图 | 1 | https://leetcode-cn.com/problems/binary-tree-right-side-view |
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: