# leetcode **Repository Path**: YondFane/leetcode ## Basic Information - **Project Name**: leetcode - **Description**: leetcode算法 - **Primary Language**: Java - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-14 - **Last Updated**: 2025-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LeetCode 算法解题 ## [二叉树的前中后序遍历](二叉树的前中后序遍历.md) [1-两数之和](src/question1/LeetCode1.java)--->[leetcode链接](https://leetcode-cn.com/problems/two-sum/) [2-两数相加](src/question2/LeetCode2.java)--->[leetcode链接](https://leetcode-cn.com/problems/add-two-numbers/) [3-无重复字符的最长子串](src/question3/LeetCode3.java)--->[leetcode链接](https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/) [4-寻找两个有序数组的中位数](src/question4/LeetCode4.java)--->[leetcode链接](https://leetcode-cn.com/problems/median-of-two-sorted-arrays/) [5-最长回文子串](src/question5/LeetCode5.java)--->[leetcode链接](https://leetcode-cn.com/problems/longest-palindromic-substring/submissions/) [6-Z字形变换](src/question6/LeetCode6.java)--->[leetcode链接](https://leetcode-cn.com/problems/zigzag-conversion/) [7-整数反转](src/question7/LeetCode7.java)--->[leetcode链接](https://leetcode-cn.com/problems/reverse-integer/submissions/) [8-字符串转换整数](src/question8/LeetCode8.java)--->[leetcode链接](https://leetcode-cn.com/problems/string-to-integer-atoi/submissions/) [9-回文数](src/question9/LeetCode9.java)--->[leetcode链接](https://leetcode-cn.com/problems/palindrome-number/) [10-正则表达式匹配](src/question10/LeetCode10.java)--->[leetcode链接](https://leetcode-cn.com/problems/regular-expression-matching/submissions/) [11-盛最多水的容器](src/question11/LeetCode11.java)--->[leetcode链接](https://leetcode-cn.com/problems/container-with-most-water/) [12-整数转罗马数字](src/question12/LeetCode12.java)--->[leetcode链接](https://leetcode-cn.com/problems/integer-to-roman/) [13-罗马数字转整数](src/question13/LeetCode13.java)--->[leetcode链接](https://leetcode-cn.com/problems/roman-to-integer/) [14-最长公共前缀](src/question14/LeetCode14.java)--->[leetcode链接](https://leetcode-cn.com/problems/longest-common-prefix/) [15-三数之和](src/question15/LeetCode15.java)--->[leetcode链接](https://leetcode-cn.com/problems/3sum/) [16-最接近的三数之和](src/question16/LeetCode16.java)--->[leetcode链接](https://leetcode-cn.com/problems/3sum-closest/) [17-电话号码的字母组合](src/question17/LeetCode17.java)--->[leetcode链接](https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/) [18-四数之和](src/question18/LeetCode18.java)--->[leetcode链接](https://leetcode-cn.com/problems/4sum/) [19-删除链表的倒数第N个节点](src/question19/LeetCode19.java)--->[leetcode链接](https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/) [20-有效的括号](src/question20/LeetCode20.java)--->[leetcode链接](https://leetcode-cn.com/problems/valid-parentheses/) [21-合并两个有序链表](src/question21/LeetCode21.java)--->[leetcode链接](https://leetcode-cn.com/problems/merge-two-sorted-lists/) [22-括号生成](src/question22/LeetCode22.java)--->[leetcode链接](https://leetcode-cn.com/problems/generate-parentheses/) [23-合并K个排序链表](src/question23/LeetCode23.java)--->[leetcode链接](https://leetcode-cn.com/problems/merge-k-sorted-lists/) [24-两两交换链表中的节点](src/question24/LeetCode24.java)--->[leetcode链接](https://leetcode-cn.com/problems/swap-nodes-in-pairs/) [26-删除排序数组中的重复项](src/question26/LeetCode26.java)--->[leetcode链接](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/) [27-移除元素](src/question27/LeetCode27.java)--->[leetcode链接](https://leetcode-cn.com/problems/remove-element/) [28-实现strStr()](src/question28/LeetCode28.java)--->[leetcode链接](https://leetcode-cn.com/problems/implement-strstr/) [29-两数相除](src/question29/LeetCode29.java)--->[leetcode链接](https://leetcode-cn.com/problems/divide-two-integers/) [30-串联所有单词的子串](src/question30/LeetCode30.java)--->[leetcode链接](https://leetcode-cn.com/problems/substring-with-concatenation-of-all-words/) [31-下一个排序](src/question31/LeetCode31.java)--->[leetcode链接](https://leetcode-cn.com/problems/next-permutation/) [33-搜索旋转排序数组](src/question33/LeetCode33.java)--->[leetcode链接](https://leetcode-cn.com/problems/search-in-rotated-sorted-array/) [34-在排列数数组中查找元素的第一个和最后一个位置](src/question34/LeetCode34.java)--->[leetcode链接](https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/) [35-搜索插入位置](src/question35/LeetCode35.java)--->[leetcode链接](https://leetcode-cn.com/problems/search-insert-position/) [39-组合总和](src/question39/LeetCode39.java)--->[leetcode链接](https://leetcode-cn.com/problems/combination-sum/) [40-组合总和II](src/question40/LeetCode40.java)--->[leetcode链接](https://leetcode-cn.com/problems/combination-sum-ii/) [45-跳跃游戏II](src/question45/LeetCode45.java)--->[leetcode链接](https://leetcode-cn.com/problems/jump-game-ii/) [53-最大子序和](src/question53/LeetCode53.java)--->[leetcode链接](https://leetcode-cn.com/problems/maximum-subarray/) [55-跳跃游戏](src/question55/LeetCode55.java)--->[leetcode链接](https://leetcode-cn.com/problems/jump-game/) [56-合并区间](src/question56/LeetCode56.java)--->[leetcode链接](https://leetcode.cn/problems/merge-intervals/description/) [57-插入区间](src/question57/LeetCode57.java)--->[leetcode链接](https://leetcode-cn.com/problems/insert-interval/) [61-旋转链表](src/question61/LeetCode61.java)--->[leetcode链接](https://leetcode-cn.com/problems/rotate-list/) [62-不同路径](src/question62/LeetCode62.java)--->[leetcode链接](https://leetcode-cn.com/problems/unique-paths/) [63-不同路径II](src/question63/LeetCode63.java)--->[leetcode链接](https://leetcode-cn.com/problems/unique-paths-ii/) [65-有效数字](src/question65/LeetCode65.java)--->[leetcode链接](https://leetcode-cn.com/problems/valid-number/) [66-加一](src/question66/LeetCode66.java)--->[leetcode链接](https://leetcode-cn.com/problems/plus-one/) [67-二进制求和](src/question67/LeetCode67.java)--->[leetcode链接](https://leetcode-cn.com/problems/add-binary/) [69-x 的平方根](src/question69/LeetCode69.java)--->[leetcode链接](https://leetcode-cn.com/problems/sqrtx/) [70-爬楼梯](src/question70/LeetCode70.java)--->[leetcode链接](https://leetcode-cn.com/problems/climbing-stairs/) [75-颜色分类](src/question75/LeetCode75.java)--->[leetcode链接](https://leetcode-cn.com/problems/sort-colors/) [76-最小覆盖子串](src/question76/LeetCode76.java)--->[leetcode链接](https://leetcode.cn/problems/minimum-window-substring) [77-组合](src/question77/LeetCode77.java)--->[leetcode链接](https://leetcode-cn.com/problems/combinations/) [78-子集](src/question78/LeetCode78.java)--->[leetcode链接](https://leetcode-cn.com/problems/subsets/) [79-单词搜索](src/question79/LeetCode79.java)--->[leetcode链接](https://leetcode-cn.com/problems/word-search/) [80-删除排序数组中的重复项 II](src/question80/LeetCode80.java)--->[leetcode链接](https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/solutions/) [82-删除排序链表中的重复元素 II](src/question82/LeetCode82.java)--->[leetcode链接](https://leetcode.cn/problems/remove-duplicates-from-sorted-list-ii) [83-删除排序链表中的重复元素](src/question83/LeetCode83.java)--->[leetcode链接](https://leetcode.cn/problems/remove-duplicates-from-sorted-list) [84-柱状图中最大的矩形](src/question84/LeetCode84.java)--->[leetcode链接](https://leetcode-cn.com/problems/largest-rectangle-in-histogram/) [86-分隔链表](src/question86/LeetCode86.java)--->[leetcode链接](https://leetcode.cn/problems/partition-list/description/) [88-合并两个有序数组](src/question88/LeetCode88.java)--->[leetcode链接](https://leetcode-cn.com/problems/merge-sorted-array/) [90-子集II](src/question90/LeetCode90.java)--->[leetcode链接](https://leetcode-cn.com/problems/subsets-ii/) [91-解码方法](src/question91/LeetCode91.java)--->[leetcode链接](https://leetcode.cn/problems/decode-ways/description/?envType=problem-list-v2&envId=dynamic-programming) [94-二叉树的中序遍历](src/question94/LeetCode94.java)--->[leetcode链接](https://leetcode-cn.com/problems/binary-tree-inorder-traversal/) [93-复原 IP 地址](src/question93/LeetCode93.java)--->[leetcode链接](https://leetcode.cn/problems/restore-ip-addresses/description/?envType=problem-list-v2&envId=string) [95-不同的二叉搜索树 II](src/question95/LeetCode95.java)--->[leetcode链接](https://leetcode-cn.com/problems/unique-binary-search-trees-ii/) [96-不同的二叉搜索树](src/question96/LeetCode96.java)--->[leetcode链接](https://leetcode-cn.com/problems/unique-binary-search-trees/) [97-交错字符串](src/question97/LeetCode97.java)--->[leetcode链接](https://leetcode-cn.com/problems/interleaving-string/) [98-验证二叉搜索树](src/question98/LeetCode98.java)--->[leetcode链接](https://leetcode-cn.com/problems/validate-binary-search-tree/) [100-相同的树](src/question100/LeetCode100.java)--->[leetcode链接](https://leetcode-cn.com/problems/same-tree/) [101-对称二叉树](src/question101/LeetCode101.java)--->[leetcode链接](https://leetcode-cn.com/problems/symmetric-tree/) [102-二叉树的层序遍历](src/question102/LeetCode102.java)--->[leetcode链接](https://leetcode-cn.com/problems/binary-tree-level-order-traversal/) [116-填充每个节点的下一个右侧节点指针](src/question116/LeetCode116.java)--->[leetcode链接](https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node/) [119-杨辉三角 II](src/question119/LeetCode119.java)--->[leetcode链接](https://leetcode-cn.com/problems/pascals-triangle-ii/) [120-三角形最小路径和](src/question120/LeetCode120.java)--->[leetcode链接](https://leetcode-cn.com/problems/triangle/) [122-买卖股票的最佳时机 II](src/question122/LeetCode122.java)--->[leetcode链接](https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/) [133-克隆图](src/question133/LeetCode133.java)--->[leetcode链接](https://leetcode-cn.com/problems/clone-graph/) [135-分发糖果](src/question135/LeetCode135.java)--->[leetcode链接](https://leetcode.cn/problems/candy) [136-只出现一次的数字](src/question136/LeetCode136.java)--->[leetcode链接](https://leetcode-cn.com/problems/single-number/) [137-只出现一次的数字II](src/question137/LeetCode137.java)--->[leetcode链接](https://leetcode-cn.com/problems/single-number-ii/) [138-复制带随机指针的链表](src/question138/LeetCode138.java)--->[leetcode链接](https://leetcode-cn.com/problems/copy-list-with-random-pointer/) [139-单词拆分](src/question139/LeetCode139.java)--->[leetcode链接](https://leetcode-cn.com/problems/word-break/) [141-环形链表](src/question141/LeetCode141.java)--->[leetcode链接](https://leetcode-cn.com/problems/linked-list-cycle/) [142-环形链表II](src/question142/LeetCode142.java)--->[leetcode链接](https://leetcode-cn.com/problems/linked-list-cycle-ii/) [144-二叉树的前序遍历](src/question144/LeetCode144.java)--->[leetcode链接](https://leetcode-cn.com/problems/binary-tree-preorder-traversal/) [145-二叉树的后序遍历](src/question145/LeetCode145.java)--->[leetcode链接](https://leetcode-cn.com/problems/binary-tree-postorder-traversal/) [147-对链表进行插入排序](src/question147/LeetCode147.java)--->[leetcode链接](https://leetcode-cn.com/problems/insertion-sort-list/) [148-排序链表](src/question148/LeetCode148.java)--->[leetcode链接](https://leetcode-cn.com/problems/sort-list/) [153-寻找旋转排序数组中的最小值](src/question153/LeetCode153.java)--->[leetcode链接](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/) [155-最小的栈](src/question155/LeetCode155.java)--->[leetcode链接](https://leetcode-cn.com/problems/min-stack/) [162-寻找峰值](src/question162/LeetCode162.java)--->[leetcode链接](https://leetcode.cn/problems/find-peak-element) [164-最大间距](src/question164/LeetCode164.java)--->[leetcode链接](https://leetcode-cn.com/problems/maximum-gap/) [167-两数之和 II - 输入有序数组](src/question167/LeetCode167.java)--->[leetcode链接](https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/) [168-Excel表列名称](src/question168/LeetCode168.java)--->[leetcode链接](https://leetcode-cn.com/problems/excel-sheet-column-title/) [169-多数元素](src/question169/LeetCode169.java)--->[leetcode链接](https://leetcode.cn/problems/majority-element) [174-地下城游戏](src/question174/LeetCode174.java)--->[leetcode链接](https://leetcode.cn/problems/dungeon-game) [179-最大数](src/question179/LeetCode179.java)--->[leetcode链接](https://leetcode-cn.com/problems/largest-number/) [187-重复的DNA序列](src/question187/LeetCode187.java)--->[leetcode链接](https://leetcode-cn.com/problems/repeated-dna-sequences/) [189-旋转数组](src/question189/LeetCode189.java)--->[leetcode链接](https://leetcode-cn.com/problems/rotate-array/) [198-打家劫舍](src/question198/LeetCode198.java)--->[leetcode链接](https://leetcode.cn/problems/house-robber/description/) [202-快乐数](src/question202/LeetCode202.java)--->[leetcode链接](https://leetcode-cn.com/problems/happy-number/) [203-移除链表元素](src/question203/LeetCode203.java)--->[leetcode链接](https://leetcode-cn.com/problems/remove-linked-list-elements/) [204-计数质数](src/question204/LeetCode204.java)--->[leetcode链接](https://leetcode.cn/problems/count-primes) [205-同构字符串](src/question205/LeetCode205.java)--->[leetcode链接](https://leetcode-cn.com/problems/isomorphic-strings/) [206-反转链表](src/question206/LeetCode206.java)--->[leetcode链接](https://leetcode.cn/problems/reverse-linked-list/) [211-添加与搜索单词 - 数据结构设计](src/question211/LeetCode211.java)--->[leetcode链接](https://leetcode-cn.com/problems/design-add-and-search-words-data-structure/) [217-存在重复元素](src/question217/LeetCode217.java)--->[leetcode链接](https://leetcode-cn.com/problems/contains-duplicate/) [219-存在重复元素 II](src/question219/LeetCode219.java)--->[leetcode链接](https://leetcode-cn.com/problems/contains-duplicate-ii/) [220-存在重复元素 III](src/question220/LeetCode220.java)--->[leetcode链接](https://leetcode-cn.com/problems/contains-duplicate-iii/) [221-最大的正方形](src/question221/LeetCode221.java)--->[leetcode链接](https://leetcode.cn/problems/maximal-square/) [226-翻转二叉树](src/question226/LeetCode226.java)--->[leetcode链接](https://leetcode-cn.com/problems/invert-binary-tree/) [230-二叉搜索树中第K小的元素](src/question230/LeetCode230.java)--->[leetcode链接](https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst/) [234-回文链表](src/question234/LeetCode234.java)--->[leetcode链接](https://leetcode.cn/problems/palindrome-linked-list/) [240-搜索二维矩阵 II](src/question240/LeetCode240.java)--->[leetcode链接](https://leetcode-cn.com/problems/search-a-2d-matrix-ii/) [242-有效的字母异位词](src/question242/LeetCode242.java)--->[leetcode链接](https://leetcode-cn.com/problems/valid-anagram/) [257-二叉树的所有路径](src/question257/LeetCode257.java)--->[leetcode链接](https://leetcode-cn.com/problems/binary-tree-paths/) [258-各位相加](src/question258/LeetCode258.java)--->[leetcode链接](https://leetcode-cn.com/problems/add-digits/) [263-丑数](src/question263/LeetCode263.java)--->[leetcode链接](https://leetcode-cn.com/problems/ugly-number/) [264-丑数II](src/question264/LeetCode264.java)--->[leetcode链接](https://leetcode-cn.com/problems/ugly-number-ii/) [268-丢失的数字](src/question268/LeetCode268.java)--->[leetcode链接](https://leetcode-cn.com/problems/missing-number/) [274-H 指数](src/question274/LeetCode274.java)--->[leetcode链接](https://leetcode.cn/problems/h-index/description/) [275-H 指数 II](src/question275/LeetCode275.java)--->[leetcode链接](https://leetcode.cn/problems/h-index-ii/description/) [278-第一个错误的版本](src/question278/LeetCode278.java)--->[leetcode链接](https://leetcode-cn.com/problems/first-bad-version/) [283-移动零](src/question283/LeetCode283.java)--->[leetcode链接](https://leetcode-cn.com/problems/move-zeroes/) [290-单词规律](src/question290/LeetCode290.java)--->[leetcode链接](https://leetcode.cn/problems/word-pattern) [299-猜数字游戏](src/question299/LeetCode299.java)--->[leetcode链接](https://leetcode-cn.com/problems/bulls-and-cows/) [300-最长递增子序列](src/question300/LeetCode300.java)--->[leetcode链接](https://leetcode-cn.com/problems/longest-increasing-subsequence/) [313-超级丑数](src/question313/LeetCode313.java)--->[leetcode链接](https://leetcode.cn/problems/super-ugly-number/description/) [316-去除重复字母](src/question316/LeetCode316.java)--->[leetcode链接](https://leetcode-cn.com/problems/remove-duplicate-letters/) [326-3的幂](src/question326/LeetCode326.java)--->[leetcode链接](https://leetcode-cn.com/problems/power-of-three/) [337-打家劫舍III](src/question337/LeetCode337.java)--->[leetcode链接](https://leetcode-cn.com/problems/house-robber-iii/) [344-反转字符串](src/question344/LeetCode344.java)--->[leetcode链接](https://leetcode-cn.com/problems/reverse-string/) [347-前 K 个高频元素](src/question347/LeetCode347.java)--->[leetcode链接](https://leetcode.cn/problems/top-k-frequent-elements/) [349-两个数组的交集](src/question349/LeetCode349.java)--->[leetcode链接](https://leetcode-cn.com/problems/intersection-of-two-arrays/) [350-两个数组的交集II](src/question350/LeetCode350.java)--->[leetcode链接](https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/) [371-两整数之和](src/question371/LeetCode371.java)--->[leetcode链接](https://leetcode-cn.com/problems/sum-of-two-integers/) [372-超级次方](src/question372/LeetCode372.java)--->[leetcode链接](https://leetcode.cn/problems/super-pow) [383-赎金信](src/question383/LeetCode383.java)--->[leetcode链接](https://leetcode.cn/problems/ransom-not) [389-找不同](src/question389/LeetCode389.java)--->[leetcode链接](https://leetcode-cn.com/problems/find-the-difference/) [392-判断子序列](src/question392/LeetCode392.java)--->[leetcode链接](https://leetcode-cn.com/problems/is-subsequence/) [393-UTF-8 编码验证](src/question393/LeetCode393.java)--->[leetcode链接](https://leetcode-cn.com/problems/utf-8-validation/) [394-字符串解码](src/question394/LeetCode394.java)--->[leetcode链接](https://leetcode.cn/problems/decode-string) [396-旋转函数](src/question396/LeetCode396.java)--->[leetcode链接](https://leetcode-cn.com/problems/rotate-function/) [397-整数替换](src/question397/LeetCode397.java)--->[leetcode链接](https://leetcode-cn.com/problems/integer-replacement/) [398-随机数索引](src/question398/LeetCode398.java)--->[leetcode链接](https://leetcode-cn.com/problems/random-pick-index/) [402-移掉K位数字](src/question402/LeetCode402.java)--->[leetcode链接](https://leetcode-cn.com/problems/remove-k-digits/) [404-左叶子之和](src/question404/LeetCode404.java)--->[leetcode链接](https://leetcode-cn.com/problems/sum-of-left-leaves/) [414-第三大的数](src/question414/LeetCode414.java)--->[leetcode链接](https://leetcode.cn/problems/third-maximum-number/) [415-字符串相加](src/question415/LeetCode415.java)--->[leetcode链接](https://leetcode.cn/problems/add-strings/description/) [423-从英文中重建数字](src/question423/LeetCode423.java)--->[leetcode链接](https://leetcode.cn/problems/reconstruct-original-digits-from-english) [441-排列硬币](src/question441/LeetCode441.java)--->[leetcode链接](https://leetcode.cn/problems/arranging-coins) [447-回旋镖的数量](src/question447/LeetCode447.java)--->[leetcode链接](https://leetcode-cn.com/problems/number-of-boomerangs/) [448-找到所有数组中消失的数字](src/question448/LeetCode448.java)--->[leetcode链接](https://leetcode.cn/problems/find-all-numbers-disappeared-in-an-array/) [455-分发饼干](src/question455/LeetCode455.java)--->[leetcode链接](https://leetcode.cn/problems/assign-cookies/description/) [463-岛屿的周长](src/question463/LeetCode463.java)--->[leetcode链接](https://leetcode.cn/problems/island-perimeter/description/) [475-供暖器](src/question475/LeetCode4755.java)--->[leetcode链接](https://leetcode.cn/problems/heaters) [477-汉明距离总和](src/question477/LeetCode477.java)--->[leetcode链接](https://leetcode.cn/problems/total-hamming-distance/description/) [459-重复的子字符串](src/question459/LeetCode459.java)--->[leetcode链接](https://leetcode.cn/problems/repeated-substring-pattern) [479-最大回文数乘积](src/question479/LeetCode479.java)--->[leetcode链接](https://leetcode.cn/problems/largest-palindrome-product/description/) [506-相对名词](src/question506/LeetCode506.java)--->[leetcode链接](https://leetcode-cn.com/relative-ranks/description/) [509-斐波那契数](src/question509/LeetCode509.java)--->[leetcode链接](https://leetcode-cn.com/problems/fibonacci-number/) [513-找树左下角的值](src/question513/LeetCode513.java)--->[leetcode链接](https://leetcode.cn/problems/find-bottom-left-tree-value/description/) [515-在每个树行中找最大值](src/question515/LeetCode515.java)--->[leetcode链接](https://leetcode.cn/problems/find-largest-value-in-each-tree-row) [522-最长特殊序列 II](src/question522/LeetCode522.java)--->[leetcode链接](https://leetcode.cn/problems/longest-uncommon-subsequence-ii/description/) [524-通过删除字母匹配到字典里最长单词](src/question524/LeetCode524.java)--->[leetcode链接](https://leetcode-cn.com/problems/longest-word-in-dictionary-through-deleting/) [539-最小时间差](src/question539/LeetCode539.java)--->[leetcode链接](https://leetcode-cn.com/problems/minimum-time-difference/) [546-移除盒子](src/question546/LeetCode546.java)--->[leetcode链接](https://leetcode.cn/problems/remove-boxes) [557-反转字符串中的单词 III](src/question557/LeetCode557.java)--->[leetcode链接](https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/) [559-N叉树的最大深度](src/question559/LeetCode559.java)--->[leetcode链接](https://leetcode-cn.com/problems/maximum-depth-of-n-ary-tree/) [560-和为 K 的子数组](src/question560/LeetCode560.java)--->[leetcode链接](https://leetcode.cn/problems/subarray-sum-equals-k/) [561-数组拆分](src/question561/LeetCode561.java)--->[leetcode链接](https://leetcode.cn/problems/array-partition/description/) [567-字符串的排列](src/question567/LeetCode567.java)--->[leetcode链接](https://leetcode-cn.com/problems/permutation-in-string/) [581-最短无序连续子数组](src/question581/LeetCode581.java)--->[leetcode链接](https://leetcode.cn/problems/shortest-unsorted-continuous-subarray/description/) [590-N 叉树的后序遍历](src/question590/LeetCode590.java)--->[leetcode链接](https://leetcode-cn.com/problems/n-ary-tree-postorder-traversal/) [599-两个列表的最小索引总和](src/question599/LeetCode599.java)--->[leetcode链接](https://leetcode-cn.com/problems/minimum-index-sum-of-two-lists/) [617-合并二叉树](src/question617/LeetCode617.java)--->[leetcode链接](https://leetcode-cn.com/problems/merge-two-binary-trees/) [622-设计循环队列](src/question622/LeetCode622.java)--->[leetcode链接](https://leetcode.cn/problems/design-circular-queue) [637-二叉树的层平均值](src/question637/LeetCode637.java)--->[leetcode链接](https://leetcode.cn/problems/average-of-levels-in-binary-tree) [647-回文子串](src/question647/LeetCode647.java)--->[leetcode链接](https://leetcode.cn/problems/palindromic-substrings) [653-两数之和 IV - 输入 BST](src/question653/LeetCode653.java)--->[leetcode链接](https://leetcode-cn.com/problems/two-sum-iv-input-is-a-bst/) [662-二叉树最大宽度](src/question662/LeetCode662.java)--->[leetcode链接](https://leetcode.cn/problems/maximum-width-of-binary-tree/) [678-有效的括号字符串](src/question678/LeetCode678.java)--->[leetcode链接](https://leetcode-cn.com/problems/valid-parenthesis-string/) [692-前K个高频单词](src/question692/LeetCode692.java)--->[leetcode链接](https://leetcode.cn/problems/top-k-frequent-words/) [695-岛屿的最大面积](src/question695/LeetCode695.java)--->[leetcode链接](https://leetcode-cn.com/problems/max-area-of-island/) [700-二叉搜索树中的搜索](src/question700/LeetCode700.java)--->[leetcode链接](https://leetcode-cn.com/problems/search-in-a-binary-search-tree/) [704-二分查找](src/question704/LeetCode704.java)--->[leetcode链接](https://leetcode-cn.com/problems/binary-search/) [710-黑名单映射](src/question710/LeetCode710.java)--->[leetcode链接](https://leetcode.cn/problems/random-pick-with-blacklist) [713-乘积小于 K 的子数组](src/question713/LeetCode713.java)--->[leetcode链接](https://leetcode-cn.com/problems/subarray-product-less-than-k/) [725-分隔链表](src/question725/LeetCode725.java)--->[leetcode链接](https://leetcode-cn.com/problems/split-linked-list-in-parts/) [733-图像渲染](src/question733/LeetCode733.java)--->[leetcode链接](https://leetcode-cn.com/problems/flood-fill/) [740-删除并获得点数](src/question740/LeetCode740.java)--->[leetcode链接](https://leetcode.cn/problems/delete-and-earn) [746-使用最小花费爬楼梯](src/question746/LeetCode746.java)--->[leetcode链接](https://leetcode-cn.com/problems/min-cost-climbing-stairs/) [790-多米诺和托米诺平铺](src/question790/LeetCode790.java)--->[leetcode链接](https://leetcode.cn/problems/domino-and-tromino-tiling) [792-匹配子序列的单词数](src/question792/LeetCode792.java)--->[leetcode链接](https://leetcode.cn/problems/number-of-matching-subsequences) [799-香槟塔](src/question799/LeetCode799.java)--->[leetcode链接](https://leetcode.cn/problems/champagne-tower/description/) [809-情感丰富的文字](src/question809/LeetCode809.java)--->[leetcode链接](https://leetcode.cn/problems/expressive-words) [827-最大人工岛](src/question827/LeetCode827.java)--->[leetcode链接](https://leetcode.cn/problems/making-a-large-island) [867-转置矩阵](src/question867/LeetCode867.java)--->[leetcode链接](https://leetcode-cn.com/problems/transpose-matrix/) [876-链表的中间结点](src/question876/LeetCode876.java)--->[leetcode链接](https://leetcode-cn.com/problems/middle-of-the-linked-list/) [905-按奇偶排序数组](src/question905/LeetCode905.java)--->[leetcode链接](https://leetcode.cn/problems/sort-array-by-parity) [922-按奇偶排序数组 II](src/question922/LeetCode922.java)--->[leetcode链接](https://leetcode.cn/problems/sort-array-by-parity-ii) [933-最近的请求次数](src/question933/LeetCode933.java)--->[leetcode链接](https://leetcode-cn.com/problems/number-of-recent-calls/) [942-增减字符串匹配](src/question942/LeetCode942.java)--->[leetcode链接](https://leetcode-cn.com/problems/di-string-match/) [948-令牌放置](src/question948/LeetCode948.java)--->[leetcode链接](https://leetcode.cn/problems/bag-of-tokens) [949-给定数字能组成的最大时间](src/question949/LeetCode949.java)--->[leetcode链接](https://leetcode-cn.com/problems/largest-time-for-given-digits/) [976-三角形的最大周长](src/question976/LeetCode976.java)--->[leetcode链接](https://leetcode-cn.com/problems/largest-perimeter-triangle/) [977-有序数组的平方](src/question977/LeetCode977.java)--->[leetcode链接](https://leetcode-cn.com/problems/squares-of-a-sorted-array/) [979-在二叉树中分配硬币](src/question979/LeetCode979.java)--->[leetcode链接](https://leetcode.cn/problems/distribute-coins-in-binary-tree/) [1022-从根到叶的二进制数之和](src/question1022/LeetCode1022.java)--->[leetcode链接](https://leetcode-cn.com/problems/sum-of-root-to-leaf-binary-numbers/) [1081-不同字符的最小子序列](src/question1081/LeetCode1081.java)--->[leetcode链接](https://leetcode-cn.com/problems/smallest-subsequence-of-distinct-characters/) [1079-活字印刷](src/question1079/LeetCode1079.java)--->[leetcode链接](https://leetcode.cn/problems/letter-tile-possibilities) [1090-受标签影响的最大值](src/question1090/LeetCode1090.java)--->[leetcode链接](https://leetcode.cn/problems/largest-values-from-labels) [1128-等价多米诺骨牌对的数量](src/question1126/LeetCode1128.java)--->[leetcode链接](https://leetcode.cn/problems/number-of-equivalent-domino-pairs) [1137-第 N 个泰波那契数](src/question1137/LeetCode1137.java)--->[leetcode链接](https://leetcode-cn.com/problems/sort-the-matrix-diagonally/) [1201-丑数 III](src/question1201/LeetCode1201.java)--->[leetcode链接](https://leetcode.cn/problems/ugly-number-iii) [1305-两棵二叉搜索树中的所有元素](src/question1305/LeetCode1305.java)--->[leetcode链接](https://leetcode.cn/problems/all-elements-in-two-binary-search-trees) [1315-祖父节点值为偶数的节点和](src/question1315/LeetCode1315.java)--->[leetcode链接](https://leetcode.cn/problems/sum-of-nodes-with-even-valued-grandparent/description/) [1329-将矩阵按对角线排序](src/question1329/LeetCode1329.java)--->[leetcode链接](https://leetcode-cn.com/problems/sort-the-matrix-diagonally/) [1361-验证二叉树](src/question1361/LeetCode1361.java)--->[leetcode链接](https://leetcode.cn/problems/validate-binary-tree-nodes/description/) [1365-有多少小于当前数字的数字](src/question1365/LeetCode1365.java)--->[leetcode链接](https://leetcode-cn.com/problems/how-many-numbers-are-smaller-than-the-current-number/) [1394-找出数组中的幸运数](src/question1394/LeetCode1394.java)--->[leetcode链接](https://leetcode-cn.com/problems/find-lucky-integer-in-an-array/) [1550-存在连续三个奇数的数组](src/question1550/LeetCode1550.java)--->[leetcode链接](https://leetcode.cn/problems/three-consecutive-odds) [1582-二进制矩阵中的特殊位置](src/question1582/LeetCode1582.java)--->[leetcode链接](https://leetcode.cn/problems/special-positions-in-a-binary-matrix/) [1614-括号的最大嵌套深度](src/question1614/LeetCode1614.java)--->[leetcode链接](https://leetcode.cn/problems/maximum-nesting-depth-of-the-parentheses/) [1732-找到最高海拔](src/question1732/LeetCode1732.java)--->[leetcode链接](https://leetcode.cn/problems/find-the-highest-altitude/description/) [1877-数组中最大数对和的最小值](src/question1877/LeetCode1877.java)--->[leetcode链接](https://leetcode.cn/problems/minimize-maximum-pair-sum-in-array/description/) [1921-消灭怪物的最大数量](src/question1921/LeetCode1921.java)--->[leetcode链接](https://leetcode.cn/problems/eliminate-maximum-number-of-monsters/description/) [1985-找出数组中的第K大整数](src/question1985/LeetCode1985.java)--->[leetcode链接](https://leetcode.cn/problems/find-the-kth-largest-integer-in-the-array) [2043-简易银行系统](src/question2043/LeetCode2043.java)--->[leetcode链接](https://leetcode-cn.com/problems/simple-bank-system/) [2051-花期内花的数目](src/question2051/LeetCode2051.java)--->[leetcode链接](https://leetcode-cn.com/problems/number-of-flowers-in-full-bloom/) [2094-找出 3 位偶数](src/question2094/LeetCode2094.java)--->[leetcode链接](https://leetcode.cn/problems/finding-3-digit-even-numbers) [2231-按奇偶性交换后的最大数字](src/question2231/LeetCode2231.java)--->[leetcode链接](https://leetcode-cn.com/problems/largest-number-after-digit-swaps-by-parity/) [2255-统计是给定字符串前缀的字符串数目](src/question2255/LeetCode2255.java)--->[leetcode链接](https://leetcode.cn/problems/count-prefixes-of-a-given-string) [2336-无限集中的最小数字](src/question2336/LeetCode2336.java)--->[leetcode链接](https://leetcode.cn/problems/smallest-number-in-infinite-set) [2364-统计坏数对的数目](src/question2364/LeetCode2364.java)--->[leetcode链接](https://leetcode.cn/problems/smallest-number-in-infinite-set) [2465-按奇偶性交换后的最大数字](src/question2465/LeetCode2465.java)--->[leetcode链接](https://leetcode.cn/problems/number-of-distinct-averages/description/) [2610-转换二维数组](src/question2610/LeetCode2610.java)--->[leetcode链接](https://leetcode.cn/problems/convert-an-array-into-a-2d-array-with-conditions/) [2643-一最多的行](src/question2643/LeetCode2643.java)--->[leetcode链接](https://leetcode.cn/problems/row-with-maximum-ones) [2680-最大或值](src/question2680/LeetCode2680.java)--->[leetcode链接](https://leetcode.cn/problems/maximum-or) [2918-数组的最小相等和](src/question2918/LeetCode2918.java)--->[leetcode链接](https://leetcode.cn/problems/minimum-equal-sum-of-two-arrays-after-replacing-zeros) [2942-查找包含给定字符的单词](src/question2942/LeetCode2942.java)--->[leetcode链接](https://leetcode.cn/problems/find-words-containing-character) [3024-三角形类型](src/question3024/LeetCode3024.java)--->[leetcode链接](https://leetcode.cn/problems/type-of-triangle) [3304-找出第 K 个字符 I](src/question3304/LeetCode3304.java)--->[leetcode链接](https://leetcode.cn/problems/find-the-k-th-character-in-string-game-i) [3306-元音辅音字符串计数 II](src/question3306/LeetCode3306.java)--->[leetcode链接](https://leetcode.cn/problems/count-of-substrings-containing-every-vowel-and-k-consonants-ii) [3335-字符串转换后的长度 I](src/question3335/LeetCode3335.java)--->[leetcode链接](https://leetcode.cn/problems/total-characters-in-string-after-transformations-i) [3337-字符串转换后的长度 II](src/question3337/LeetCode3337.java)--->[leetcode链接](https://leetcode.cn/problems/total-characters-in-string-after-transformations-ii) [3343-统计平衡排列的数目](src/question3343/LeetCode3343.java)--->[leetcode链接](https://leetcode.cn/problems/count-number-of-balanced-permutations) [6060-找到最接近 0 的数字](src/question6060/LeetCode6060.java)--->[leetcode链接](https://leetcode-cn.com/problems/find-closest-number-to-zero/) [6061-买钢笔和铅笔的方案数](src/question6061/LeetCode6061.java)--->[leetcode链接](https://leetcode-cn.com/problems/number-of-ways-to-buy-pens-and-pencils/)