Leetcode Answer-Java
11.乘最多水容器 maxArea
26.删除排序数组中的重复项 removeDuplicates
33.搜索旋转排序数组 search
34.在排序数组中查找元素的第一个和最后一个位置 searchRange
48.旋转图像 rotate
54.螺旋矩阵 spiralOrder
66.加一 plusOne
73.矩阵置零 setZeroes
84.柱状图中最大的矩形 largestRectangleArea
152.乘积最大子序列 maxProduct
162.寻找峰值 findPeakElement
5.最长回文子串 longestPalindrome(中心扩展法实现)
62.不同路径 uniquePaths
63.不同路径II uniquePathsWithObstacles
139.单词拆分 wordBreak
279.完全平方数 numSquares
56.合并区间 merge
75.颜色分类 sortColors
179.最大数 largestNumber
324.摆动排序II wiggleSort
350.两个数组的交集II intersect
2.两数相加 addTwoNumbers
19.删除链表的倒数第N个节点 removeNthFromEnd
21.合并两个有序链表 mergeTwoLists
23.合并K个排序链表 mergeKLists
24.两两交换链表中的节点 swapPairs
61.旋转链表 rotateRight
141.环形链表 hasCycle #判断是否有环、160相交链表思路类似
148.排序链表 sortList
160.相交链表 getIntersectionNode
203.移除链表元素 removeElements
206.反转链表 reverseList
234.回文链表 isPalindrome
237.删除链表中的节点 deleteNode
328.奇偶链表 oddEvenList
94.二叉树的中序遍历 inorderTraversal
100.相同的树 isSameTree
101.对称二叉树 isSymmetric
102.二叉树的层次遍历 levelOrder
103.二叉树的锯齿形层次遍历 zigzagLevelOrder
104.二叉树的最大深度 maxDepth
105.从前序与中序遍历序列构造二叉树 buildTree
107.二叉树的层次遍历II levelOrderBottom
108.将有序数组转换为二叉搜索树 sortedArrayToBST
110.平衡二叉树 isBalanced
111.二叉树的最小深度 minDepth
112.路径总和 hasPathSum
113.路径总和II pathSum2
124.二叉树中的最大路径和 maxPathSum
144.二叉树的前序遍历 preorderTraversal
145.二叉树的后序遍历 postorderTraversal
226.翻转二叉树 invertTree
230.二叉搜索树中第K小的元素 kthSmallest
235.二叉搜索树的最近公共祖先 lowestCommonAncestor
257.二叉树的所有路径 binaryTreePaths
437.路径总和III pathSum
543.二叉树的直径 diameterOfBinaryTree
617.合并二叉树 mergeTrees
938.二叉搜索树的范围和 rangeSumBST