You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"payload":{"allShortcutsEnabled":false,"path":"leetcode-solutions","repo":{"id":904968762,"defaultBranch":"main","name":"best-leetcode-resources","ownerLogin":"dimpu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-12-17T22:37:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1271995?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"main","listCacheKey":"v0:1734475057.9705842","canEdit":false,"refType":"branch","currentOid":"a2bedfcee4d10e77ce776672ebbbc37408e3fe56"},"tree":{"items":[{"name":".DS_Store","path":"leetcode-solutions/.DS_Store","contentType":"file"},{"name":"01Matrix.java","path":"leetcode-solutions/01Matrix.java","contentType":"file"},{"name":"132pattern.java","path":"leetcode-solutions/132pattern.java","contentType":"file"},{"name":"3Sum.java","path":"leetcode-solutions/3Sum.java","contentType":"file"},{"name":"3sumClosest.java","path":"leetcode-solutions/3sumClosest.java","contentType":"file"},{"name":"AddAndSearchWordDataStructureDesign.java","path":"leetcode-solutions/AddAndSearchWordDataStructureDesign.java","contentType":"file"},{"name":"AddTwoNumbersLL.java","path":"leetcode-solutions/AddTwoNumbersLL.java","contentType":"file"},{"name":"AlienDictionary.java","path":"leetcode-solutions/AlienDictionary.java","contentType":"file"},{"name":"BSTtoGreaterSumTree.java","path":"leetcode-solutions/BSTtoGreaterSumTree.java","contentType":"file"},{"name":"BasicCalculator.java","path":"leetcode-solutions/BasicCalculator.java","contentType":"file"},{"name":"BestTimeToBuyAndSellAStock.java","path":"leetcode-solutions/BestTimeToBuyAndSellAStock.java","contentType":"file"},{"name":"BinaryTreeLevelOrderTraversal.java","path":"leetcode-solutions/BinaryTreeLevelOrderTraversal.java","contentType":"file"},{"name":"ConstructTreeFromPreAndPost.java","path":"leetcode-solutions/ConstructTreeFromPreAndPost.java","contentType":"file"},{"name":"ConvertBinarySearchTreeToCircularDoublyLinkedList.java","path":"leetcode-solutions/ConvertBinarySearchTreeToCircularDoublyLinkedList.java","contentType":"file"},{"name":"CopyLLWithRandomPointer.java","path":"leetcode-solutions/CopyLLWithRandomPointer.java","contentType":"file"},{"name":"DesignHashMap.java","path":"leetcode-solutions/DesignHashMap.java","contentType":"file"},{"name":"DesignTicTacToe.java","path":"leetcode-solutions/DesignTicTacToe.java","contentType":"file"},{"name":"DesignUndergroundSystem.java","path":"leetcode-solutions/DesignUndergroundSystem.java","contentType":"file"},{"name":"DialKeypadLetterCombinationsPhoneNumber.java","path":"leetcode-solutions/DialKeypadLetterCombinationsPhoneNumber.java","contentType":"file"},{"name":"DiameterOfBT.java","path":"leetcode-solutions/DiameterOfBT.java","contentType":"file"},{"name":"GameOfLife.java","path":"leetcode-solutions/GameOfLife.java","contentType":"file"},{"name":"HasPathSum.java","path":"leetcode-solutions/HasPathSum.java","contentType":"file"},{"name":"HasPathSumII.java","path":"leetcode-solutions/HasPathSumII.java","contentType":"file"},{"name":"HouseRobber.java","path":"leetcode-solutions/HouseRobber.java","contentType":"file"},{"name":"HouseRobberII.java","path":"leetcode-solutions/HouseRobberII.java","contentType":"file"},{"name":"ImplementTrie.java","path":"leetcode-solutions/ImplementTrie.java","contentType":"file"},{"name":"InsertDeleteGetRandomO(1).java","path":"leetcode-solutions/InsertDeleteGetRandomO(1).java","contentType":"file"},{"name":"IntegerToEnglishWords.java","path":"leetcode-solutions/IntegerToEnglishWords.java","contentType":"file"},{"name":"LRUcache.java","path":"leetcode-solutions/LRUcache.java","contentType":"file"},{"name":"LeetCode Amazon sorted by frequency within last 6 months.xlsx","path":"leetcode-solutions/LeetCode Amazon sorted by frequency within last 6 months.xlsx","contentType":"file"},{"name":"LinkedListCycle.java","path":"leetcode-solutions/LinkedListCycle.java","contentType":"file"},{"name":"LongestPalindromicSubstring.java","path":"leetcode-solutions/LongestPalindromicSubstring.java","contentType":"file"},{"name":"LongestSubstringWithoutRepeatingCharacters.java","path":"leetcode-solutions/LongestSubstringWithoutRepeatingCharacters.java","contentType":"file"},{"name":"MaxWidthOfBT.java","path":"leetcode-solutions/MaxWidthOfBT.java","contentType":"file"},{"name":"MergeKSortedLinkedLists.java","path":"leetcode-solutions/MergeKSortedLinkedLists.java","contentType":"file"},{"name":"MinimumCostOfTickets.java","path":"leetcode-solutions/MinimumCostOfTickets.java","contentType":"file"},{"name":"NestedListWeightSum.java","path":"leetcode-solutions/NestedListWeightSum.java","contentType":"file"},{"name":"NumIslands.java","path":"leetcode-solutions/NumIslands.java","contentType":"file"},{"name":"NumberOfDistinctIslands.java","path":"leetcode-solutions/NumberOfDistinctIslands.java","contentType":"file"},{"name":"RangeSumQuery2DImmutable.png","path":"leetcode-solutions/RangeSumQuery2DImmutable.png","contentType":"file"},{"name":"ReverseLinkedList.java","path":"leetcode-solutions/ReverseLinkedList.java","contentType":"file"},{"name":"SearchA2DMatrix.java","path":"leetcode-solutions/SearchA2DMatrix.java","contentType":"file"},{"name":"SearchA2DMatrixII.java","path":"leetcode-solutions/SearchA2DMatrixII.java","contentType":"file"},{"name":"SearchSuggestionSystem.java","path":"leetcode-solutions/SearchSuggestionSystem.java","contentType":"file"},{"name":"SerializeAndDeserializeBST.java","path":"leetcode-solutions/SerializeAndDeserializeBST.java","contentType":"file"},{"name":"SerializeAndDeserializeBinaryTree.java","path":"leetcode-solutions/SerializeAndDeserializeBinaryTree.java","contentType":"file"},{"name":"SingleNumber.java","path":"leetcode-solutions/SingleNumber.java","contentType":"file"},{"name":"Strobogramattic.java","path":"leetcode-solutions/Strobogramattic.java","contentType":"file"},{"name":"TimeBasedKeyValueStore.java","path":"leetcode-solutions/TimeBasedKeyValueStore.java","contentType":"file"},{"name":"TopKFrequentElements.java","path":"leetcode-solutions/TopKFrequentElements.java","contentType":"file"},{"name":"TopKFrequentWords.java","path":"leetcode-solutions/TopKFrequentWords.java","contentType":"file"},{"name":"TwoSum2BSTs.java","path":"leetcode-solutions/TwoSum2BSTs.java","contentType":"file"},{"name":"TwoSumBSTs.java","path":"leetcode-solutions/TwoSumBSTs.java","contentType":"file"},{"name":"TwoSumLessThanK.java","path":"leetcode-solutions/TwoSumLessThanK.java","contentType":"file"},{"name":"ValidPalindrome.java","path":"leetcode-solutions/ValidPalindrome.java","contentType":"file"},{"name":"ValidPalindromeII.java","path":"leetcode-solutions/ValidPalindromeII.java","contentType":"file"},{"name":"VowelSpellChecker.java","path":"leetcode-solutions/VowelSpellChecker.java","contentType":"file"},{"name":"ZigZagTraversal.java","path":"leetcode-solutions/ZigZagTraversal.java","contentType":"file"},{"name":"accountsMerge.java","path":"leetcode-solutions/accountsMerge.java","contentType":"file"},{"name":"addBinary.java","path":"leetcode-solutions/addBinary.java","contentType":"file"},{"name":"addBoldTagToString.java","path":"leetcode-solutions/addBoldTagToString.java","contentType":"file"},{"name":"addStrings.java","path":"leetcode-solutions/addStrings.java","contentType":"file"},{"name":"addTwoNumbersII.java","path":"leetcode-solutions/addTwoNumbersII.java","contentType":"file"},{"name":"allPathsFromSourceToTarget.java","path":"leetcode-solutions/allPathsFromSourceToTarget.java","contentType":"file"},{"name":"backspaceCompare.java","path":"leetcode-solutions/backspaceCompare.java","contentType":"file"},{"name":"basicCalculatorII.java","path":"leetcode-solutions/basicCalculatorII.java","contentType":"file"},{"name":"battleshipsOnBoard.java","path":"leetcode-solutions/battleshipsOnBoard.java","contentType":"file"},{"name":"bestTimeToBuyAndSellAStockII.java","path":"leetcode-solutions/bestTimeToBuyAndSellAStockII.java","contentType":"file"},{"name":"bestTimeToBuyAndSellAStockIII.java","path":"leetcode-solutions/bestTimeToBuyAndSellAStockIII.java","contentType":"file"},{"name":"bestTimeToBuyAndSellStockII.java","path":"leetcode-solutions/bestTimeToBuyAndSellStockII.java","contentType":"file"},{"name":"binarySearchTreeIterator.java","path":"leetcode-solutions/binarySearchTreeIterator.java","contentType":"file"},{"name":"binaryTreeLongestConsecutiveSubsequence.java","path":"leetcode-solutions/binaryTreeLongestConsecutiveSubsequence.java","contentType":"file"},{"name":"binaryTreeMaxPathSum.java","path":"leetcode-solutions/binaryTreeMaxPathSum.java","contentType":"file"},{"name":"binaryTreePaths.java","path":"leetcode-solutions/binaryTreePaths.java","contentType":"file"},{"name":"binaryTreePreorderTraversal.java","path":"leetcode-solutions/binaryTreePreorderTraversal.java","contentType":"file"},{"name":"binaryTreeRightSideView.java","path":"leetcode-solutions/binaryTreeRightSideView.java","contentType":"file"},{"name":"binaryTreeVerticalOrderTraversal.java","path":"leetcode-solutions/binaryTreeVerticalOrderTraversal.java","contentType":"file"},{"name":"boatsToSavePeople.java","path":"leetcode-solutions/boatsToSavePeople.java","contentType":"file"},{"name":"bulbSwitcher.java","path":"leetcode-solutions/bulbSwitcher.java","contentType":"file"},{"name":"candyCrush.java","path":"leetcode-solutions/candyCrush.java","contentType":"file"},{"name":"candyCrush1D.java","path":"leetcode-solutions/candyCrush1D.java","contentType":"file"},{"name":"checkCompletenessOfBinaryTree.java","path":"leetcode-solutions/checkCompletenessOfBinaryTree.java","contentType":"file"},{"name":"checkIfTwoStringAreEquivalent.java","path":"leetcode-solutions/checkIfTwoStringAreEquivalent.java","contentType":"file"},{"name":"climbStairs.java","path":"leetcode-solutions/climbStairs.java","contentType":"file"},{"name":"cloestBinarySearchTreeValue.java","path":"leetcode-solutions/cloestBinarySearchTreeValue.java","contentType":"file"},{"name":"cloneGraph.java","path":"leetcode-solutions/cloneGraph.java","contentType":"file"},{"name":"closestBinarySearchTreeValue.java","path":"leetcode-solutions/closestBinarySearchTreeValue.java","contentType":"file"},{"name":"combinationSum.java","path":"leetcode-solutions/combinationSum.java","contentType":"file"},{"name":"combinationSumII.java","path":"leetcode-solutions/combinationSumII.java","contentType":"file"},{"name":"commonlyUsedCode.java","path":"leetcode-solutions/commonlyUsedCode.java","contentType":"file"},{"name":"constructBinaryTreeFromPreorderAndInorderTraversal.java","path":"leetcode-solutions/constructBinaryTreeFromPreorderAndInorderTraversal.java","contentType":"file"},{"name":"containerWithMostWater.java","path":"leetcode-solutions/containerWithMostWater.java","contentType":"file"},{"name":"continugousSubarraySum.java","path":"leetcode-solutions/continugousSubarraySum.java","contentType":"file"},{"name":"convertBSTtoGreaterTre.java","path":"leetcode-solutions/convertBSTtoGreaterTre.java","contentType":"file"},{"name":"countCompleteTreeNodes.java","path":"leetcode-solutions/countCompleteTreeNodes.java","contentType":"file"},{"name":"countConnectedComponenetsInUndirectedGraph.java","path":"leetcode-solutions/countConnectedComponenetsInUndirectedGraph.java","contentType":"file"},{"name":"countUnivalueSubtrees.java","path":"leetcode-solutions/countUnivalueSubtrees.java","contentType":"file"},{"name":"courseSchedule.java","path":"leetcode-solutions/courseSchedule.java","contentType":"file"},{"name":"courseScheduleII.java","path":"leetcode-solutions/courseScheduleII.java","contentType":"file"},{"name":"cousinsInBinaryTree.java","path":"leetcode-solutions/cousinsInBinaryTree.java","contentType":"file"},{"name":"customStringSort.java","path":"leetcode-solutions/customStringSort.java","contentType":"file"},{"name":"dailyTemperatures.java","path":"leetcode-solutions/dailyTemperatures.java","contentType":"file"},{"name":"decodeString.java","path":"leetcode-solutions/decodeString.java","contentType":"file"},{"name":"decodeWays.java","path":"leetcode-solutions/decodeWays.java","contentType":"file"},{"name":"diagonalMatrixPrint.java","path":"leetcode-solutions/diagonalMatrixPrint.java","contentType":"file"},{"name":"distantBarcodes.java","path":"leetcode-solutions/distantBarcodes.java","contentType":"file"},{"name":"divideTwoIntegers.java","path":"leetcode-solutions/divideTwoIntegers.java","contentType":"file"},{"name":"exclusiveTimeOfFunction.java","path":"leetcode-solutions/exclusiveTimeOfFunction.java","contentType":"file"},{"name":"expressionAddOperators.java","path":"leetcode-solutions/expressionAddOperators.java","contentType":"file"},{"name":"find132pattern.java","path":"leetcode-solutions/find132pattern.java","contentType":"file"},{"name":"findAnagrams.java","path":"leetcode-solutions/findAnagrams.java","contentType":"file"},{"name":"findDuplicateNumber.java","path":"leetcode-solutions/findDuplicateNumber.java","contentType":"file"},{"name":"findItenerary.java","path":"leetcode-solutions/findItenerary.java","contentType":"file"},{"name":"findK-LengthSubstringsWithNoRepeatingCharacters.java","path":"leetcode-solutions/findK-LengthSubstringsWithNoRepeatingCharacters.java","contentType":"file"},{"name":"findKClosestElements.java","path":"leetcode-solutions/findKClosestElements.java","contentType":"file"},{"name":"findKthMissingElement.java","path":"leetcode-solutions/findKthMissingElement.java","contentType":"file"},{"name":"findMinimumInRotatedSortedArray.java","path":"leetcode-solutions/findMinimumInRotatedSortedArray.java","contentType":"file"},{"name":"findPeakElement.java","path":"leetcode-solutions/findPeakElement.java","contentType":"file"},{"name":"findTheCelebrity.java","path":"leetcode-solutions/findTheCelebrity.java","contentType":"file"},{"name":"findTownJudge:Celebrity.java","path":"leetcode-solutions/findTownJudge:Celebrity.java","contentType":"file"},{"name":"firstBadVersion.java","path":"leetcode-solutions/firstBadVersion.java","contentType":"file"},{"name":"firstMissingPositive.java","path":"leetcode-solutions/firstMissingPositive.java","contentType":"file"},{"name":"firstUniqueCharInString.java","path":"leetcode-solutions/firstUniqueCharInString.java","contentType":"file"},{"name":"flattenAMultiLevelDoublyLinkedList.java","path":"leetcode-solutions/flattenAMultiLevelDoublyLinkedList.java","contentType":"file"},{"name":"flattenBinaryTreeToLinkedList.java","path":"leetcode-solutions/flattenBinaryTreeToLinkedList.java","contentType":"file"},{"name":"floodFill.java","path":"leetcode-solutions/floodFill.java","contentType":"file"},{"name":"fractionToRecurringDecimal.java","path":"leetcode-solutions/fractionToRecurringDecimal.java","contentType":"file"},{"name":"generateParenthesis.java","path":"leetcode-solutions/generateParenthesis.java","contentType":"file"},{"name":"generateSpiralMatrixII.java","path":"leetcode-solutions/generateSpiralMatrixII.java","contentType":"file"},{"name":"goatLatin.java","path":"leetcode-solutions/goatLatin.java","contentType":"file"},{"name":"groupAnagrams.java","path":"leetcode-solutions/groupAnagrams.java","contentType":"file"},{"name":"groupShiftedStrings.java","path":"leetcode-solutions/groupShiftedStrings.java","contentType":"file"},{"name":"happyNumber.java","path":"leetcode-solutions/happyNumber.java","contentType":"file"},{"name":"insertInterval.java","path":"leetcode-solutions/insertInterval.java","contentType":"file"},{"name":"insertIntoCircularSortedLinkedList.java","path":"leetcode-solutions/insertIntoCircularSortedLinkedList.java","contentType":"file"},{"name":"integerToRoman.java","path":"leetcode-solutions/integerToRoman.java","contentType":"file"},{"name":"intersectionOfThreeSortedArrays.java","path":"leetcode-solutions/intersectionOfThreeSortedArrays.java","contentType":"file"},{"name":"intersectionOfTwoArrays.java","path":"leetcode-solutions/intersectionOfTwoArrays.java","contentType":"file"},{"name":"intersectionOfTwoArraysII.java","path":"leetcode-solutions/intersectionOfTwoArraysII.java","contentType":"file"},{"name":"intervalListsIntersections.java","path":"leetcode-solutions/intervalListsIntersections.java","contentType":"file"},{"name":"invalidTransactions.java","path":"leetcode-solutions/invalidTransactions.java","contentType":"file"},{"name":"invertBinaryTree.java","path":"leetcode-solutions/invertBinaryTree.java","contentType":"file"},{"name":"isGraphBipartile.java","path":"leetcode-solutions/isGraphBipartile.java","contentType":"file"},{"name":"isUnivalTree.java","path":"leetcode-solutions/isUnivalTree.java","contentType":"file"},{"name":"isValidSudoku.java","path":"leetcode-solutions/isValidSudoku.java","contentType":"file"},{"name":"islandPerimeter.java","path":"leetcode-solutions/islandPerimeter.java","contentType":"file"},{"name":"isomorphicStrings.java","path":"leetcode-solutions/isomorphicStrings.java","contentType":"file"},{"name":"jumpGame.java","path":"leetcode-solutions/jumpGame.java","contentType":"file"},{"name":"kClosestPointsToOrigin.java","path":"leetcode-solutions/kClosestPointsToOrigin.java","contentType":"file"},{"name":"killProcess.java","path":"leetcode-solutions/killProcess.java","contentType":"file"},{"name":"kthLargestElementInUnsortedArray.java","path":"leetcode-solutions/kthLargestElementInUnsortedArray.java","contentType":"file"},{"name":"kthSmallestElementInBST.java","path":"leetcode-solutions/kthSmallestElementInBST.java","contentType":"file"},{"name":"kthSmallestElementInSortedMatrix.java","path":"leetcode-solutions/kthSmallestElementInSortedMatrix.java","contentType":"file"},{"name":"largestNumber.java","path":"leetcode-solutions/largestNumber.java","contentType":"file"},{"name":"largestRectangleInHistogram.java","path":"leetcode-solutions/largestRectangleInHistogram.java","contentType":"file"},{"name":"lengthOflongestSubstringWithAtMostKDistinctCharacters.java","path":"leetcode-solutions/lengthOflongestSubstringWithAtMostKDistinctCharacters.java","contentType":"file"},{"name":"longestArithmeticSequence.java","path":"leetcode-solutions/longestArithmeticSequence.java","contentType":"file"},{"name":"longestConsecutiveSequence.java","path":"leetcode-solutions/longestConsecutiveSequence.java","contentType":"file"},{"name":"longestIncreasingSubsequence.java","path":"leetcode-solutions/longestIncreasingSubsequence.java","contentType":"file"},{"name":"longestPalindrome.java","path":"leetcode-solutions/longestPalindrome.java","contentType":"file"},{"name":"longestPalindromicSUBSEQUENCE.java","path":"leetcode-solutions/longestPalindromicSUBSEQUENCE.java","contentType":"file"},{"name":"longestRepeatingSubstring.java","path":"leetcode-solutions/longestRepeatingSubstring.java","contentType":"file"},{"name":"longestSubstringWithAtLeastKRepeatingCharacters.java","path":"leetcode-solutions/longestSubstringWithAtLeastKRepeatingCharacters.java","contentType":"file"},{"name":"longestSubstringWithAtMostKDistinctCharacters.java","path":"leetcode-solutions/longestSubstringWithAtMostKDistinctCharacters.java","contentType":"file"},{"name":"longestValidParenthesis.java","path":"leetcode-solutions/longestValidParenthesis.java","contentType":"file"},{"name":"lowestCommonAncestorBinaryTree.java","path":"leetcode-solutions/lowestCommonAncestorBinaryTree.java","contentType":"file"},{"name":"lowestCommonAncestorOfBinarySearchTree.java","path":"leetcode-solutions/lowestCommonAncestorOfBinarySearchTree.java","contentType":"file"},{"name":"majorityElement.java","path":"leetcode-solutions/majorityElement.java","contentType":"file"},{"name":"makingALargeIsland.java","path":"leetcode-solutions/makingALargeIsland.java","contentType":"file"},{"name":"maxAreaOfIsland.java","path":"leetcode-solutions/maxAreaOfIsland.java","contentType":"file"},{"name":"maxConsecutiveOnesIII.java","path":"leetcode-solutions/maxConsecutiveOnesIII.java","contentType":"file"},{"name":"maxDepthOfBinaryTree.java","path":"leetcode-solutions/maxDepthOfBinaryTree.java","contentType":"file"},{"name":"maxProductSubArray.java","path":"leetcode-solutions/maxProductSubArray.java","contentType":"file"},{"name":"maxStack.java","path":"leetcode-solutions/maxStack.java","contentType":"file"},{"name":"maximalRectangle.java","path":"leetcode-solutions/maximalRectangle.java","contentType":"file"},{"name":"maximalSquare.java","path":"leetcode-solutions/maximalSquare.java","contentType":"file"},{"name":"maximumDifferenceBetweenNodeAndAncestor.java","path":"leetcode-solutions/maximumDifferenceBetweenNodeAndAncestor.java","contentType":"file"},{"name":"maximumProductOfThreeNumbers.java","path":"leetcode-solutions/maximumProductOfThreeNumbers.java","contentType":"file"},{"name":"maximumSizeSubarraySumEqualsK.java","path":"leetcode-solutions/maximumSizeSubarraySumEqualsK.java","contentType":"file"},{"name":"maximumSubArray.java","path":"leetcode-solutions/maximumSubArray.java","contentType":"file"},{"name":"maximumSumOf3NonOverlappingSubarrays.java","path":"leetcode-solutions/maximumSumOf3NonOverlappingSubarrays.java","contentType":"file"},{"name":"maximumSwap.java","path":"leetcode-solutions/maximumSwap.java","contentType":"file"},{"name":"maximumWidthOfBinaryTree.java","path":"leetcode-solutions/maximumWidthOfBinaryTree.java","contentType":"file"},{"name":"maxiumumAverageSubtree.java","path":"leetcode-solutions/maxiumumAverageSubtree.java","contentType":"file"},{"name":"medianOfTwoSortedArrays.java","path":"leetcode-solutions/medianOfTwoSortedArrays.java","contentType":"file"},{"name":"meetingRoomsI.java","path":"leetcode-solutions/meetingRoomsI.java","contentType":"file"},{"name":"meetingRoomsII.java","path":"leetcode-solutions/meetingRoomsII.java","contentType":"file"},{"name":"mergeInterval.java","path":"leetcode-solutions/mergeInterval.java","contentType":"file"},{"name":"mergeSortedArray.java","path":"leetcode-solutions/mergeSortedArray.java","contentType":"file"},{"name":"mergeTwoSortedLists.java","path":"leetcode-solutions/mergeTwoSortedLists.java","contentType":"file"},{"name":"minAreaRectangle.java","path":"leetcode-solutions/minAreaRectangle.java","contentType":"file"},{"name":"minCostClimbingStairs.java","path":"leetcode-solutions/minCostClimbingStairs.java","contentType":"file"},{"name":"minStack.java","path":"leetcode-solutions/minStack.java","contentType":"file"},{"name":"minStepsToGenerateNumber.java","path":"leetcode-solutions/minStepsToGenerateNumber.java","contentType":"file"},{"name":"minimizeMalwareSpread.java","path":"leetcode-solutions/minimizeMalwareSpread.java","contentType":"file"},{"name":"minimizeSizeSubarraySum.java","path":"leetcode-solutions/minimizeSizeSubarraySum.java","contentType":"file"},{"name":"minimumAddToMakeValidParenthesis.java","path":"leetcode-solutions/minimumAddToMakeValidParenthesis.java","contentType":"file"},{"name":"minimumArrowsToBurstBallon.java","path":"leetcode-solutions/minimumArrowsToBurstBallon.java","contentType":"file"},{"name":"minimumCostToConnectSticks.java","path":"leetcode-solutions/minimumCostToConnectSticks.java","contentType":"file"},{"name":"minimumDepthOfBinaryTree.java","path":"leetcode-solutions/minimumDepthOfBinaryTree.java","contentType":"file"},{"name":"minimumKnightMoves.java","path":"leetcode-solutions/minimumKnightMoves.java","contentType":"file"},{"name":"minimumPathSum.java","path":"leetcode-solutions/minimumPathSum.java","contentType":"file"},{"name":"minimumRemoveToMakeValidParenthesis.java","path":"leetcode-solutions/minimumRemoveToMakeValidParenthesis.java","contentType":"file"},{"name":"minimumWindowSubstring.java","path":"leetcode-solutions/minimumWindowSubstring.java","contentType":"file"},{"name":"missingRanges.java","path":"leetcode-solutions/missingRanges.java","contentType":"file"},{"name":"monotonicArray.java","path":"leetcode-solutions/monotonicArray.java","contentType":"file"},{"name":"moveZeros.java","path":"leetcode-solutions/moveZeros.java","contentType":"file"},{"name":"movingAverageFromDataStream.java","path":"leetcode-solutions/movingAverageFromDataStream.java","contentType":"file"},{"name":"multiplyStrings.java","path":"leetcode-solutions/multiplyStrings.java","contentType":"file"},{"name":"nestedListWeightSumII.java","path":"leetcode-solutions/nestedListWeightSumII.java","contentType":"file"},{"name":"nextGreaterElementI.java","path":"leetcode-solutions/nextGreaterElementI.java","contentType":"file"},{"name":"nextGreaterElementII.java","path":"leetcode-solutions/nextGreaterElementII.java","contentType":"file"},{"name":"nextPermutation.java","path":"leetcode-solutions/nextPermutation.java","contentType":"file"},{"name":"nonOverlappintIntervals.java","path":"leetcode-solutions/nonOverlappintIntervals.java","contentType":"file"},{"name":"numberOfDiceRollsWithTargetSum.java","path":"leetcode-solutions/numberOfDiceRollsWithTargetSum.java","contentType":"file"},{"name":"numberOfShipsInReactangle.java","path":"leetcode-solutions/numberOfShipsInReactangle.java","contentType":"file"},{"name":"numberToWords.java","path":"leetcode-solutions/numberToWords.java","contentType":"file"},{"name":"oddEvenLinkedList.java","path":"leetcode-solutions/oddEvenLinkedList.java","contentType":"file"},{"name":"oneEditDistance.java","path":"leetcode-solutions/oneEditDistance.java","contentType":"file"},{"name":"openTheLock.java","path":"leetcode-solutions/openTheLock.java","contentType":"file"},{"name":"pacificAtlanticWaterFlow.java","path":"leetcode-solutions/pacificAtlanticWaterFlow.java","contentType":"file"},{"name":"palindromeLinkedList.java","path":"leetcode-solutions/palindromeLinkedList.java","contentType":"file"},{"name":"palindromicSubstrings.java","path":"leetcode-solutions/palindromicSubstrings.java","contentType":"file"},{"name":"pancakeFlip.java","path":"leetcode-solutions/pancakeFlip.java","contentType":"file"},{"name":"partitionEqualSubsetSum.java","path":"leetcode-solutions/partitionEqualSubsetSum.java","contentType":"file"},{"name":"pascalsTriangle.java","path":"leetcode-solutions/pascalsTriangle.java","contentType":"file"},{"name":"pathInZigZagLabeledBinaryTree.java","path":"leetcode-solutions/pathInZigZagLabeledBinaryTree.java","contentType":"file"},{"name":"pathWithMaximumGold.java","path":"leetcode-solutions/pathWithMaximumGold.java","contentType":"file"},{"name":"pathWithMaximumMinimumValue.java","path":"leetcode-solutions/pathWithMaximumMinimumValue.java","contentType":"file"},{"name":"permutationInString.java","path":"leetcode-solutions/permutationInString.java","contentType":"file"},{"name":"permutations.java","path":"leetcode-solutions/permutations.java","contentType":"file"},{"name":"permutationsII.java","path":"leetcode-solutions/permutationsII.java","contentType":"file"},{"name":"populateNextPointersInEachNodeII.java","path":"leetcode-solutions/populateNextPointersInEachNodeII.java","contentType":"file"},{"name":"populatingNextRightPointersInNode.java","path":"leetcode-solutions/populatingNextRightPointersInNode.java","contentType":"file"},{"name":"populatingNextRightPointersInNodeII.java","path":"leetcode-solutions/populatingNextRightPointersInNodeII.java","contentType":"file"},{"name":"pow(x,n).java","path":"leetcode-solutions/pow(x,n).java","contentType":"file"},{"name":"productOfArrayExceptItself.java","path":"leetcode-solutions/productOfArrayExceptItself.java","contentType":"file"},{"name":"productOfTwoRunLengthEncodedArrays.java","path":"leetcode-solutions/productOfTwoRunLengthEncodedArrays.java","contentType":"file"},{"name":"randomPickIndex.java","path":"leetcode-solutions/randomPickIndex.java","contentType":"file"},{"name":"randomPickWithWeight.java","path":"leetcode-solutions/randomPickWithWeight.java","contentType":"file"},{"name":"rangeSumBST.java","path":"leetcode-solutions/rangeSumBST.java","contentType":"file"},{"name":"rangeSumQuery2dImmutable.java","path":"leetcode-solutions/rangeSumQuery2dImmutable.java","contentType":"file"},{"name":"rangeSumQueryImmutable.java","path":"leetcode-solutions/rangeSumQueryImmutable.java","contentType":"file"},{"name":"readNCharactersGivenRead4.java","path":"leetcode-solutions/readNCharactersGivenRead4.java","contentType":"file"},{"name":"readNCharsGivenRead4CallMultipleTimes.java","path":"leetcode-solutions/readNCharsGivenRead4CallMultipleTimes.java","contentType":"file"},{"name":"reconstructItenerary.java","path":"leetcode-solutions/reconstructItenerary.java","contentType":"file"},{"name":"recoverBinarySearchTree.java","path":"leetcode-solutions/recoverBinarySearchTree.java","contentType":"file"},{"name":"regularExpressionMatching.java","path":"leetcode-solutions/regularExpressionMatching.java","contentType":"file"},{"name":"relativeSortArray.java","path":"leetcode-solutions/relativeSortArray.java","contentType":"file"},{"name":"removeAllAdjacentDuplicatesII.java","path":"leetcode-solutions/removeAllAdjacentDuplicatesII.java","contentType":"file"},{"name":"removeAllAdjacentDuplicatesInStringII.java","path":"leetcode-solutions/removeAllAdjacentDuplicatesInStringII.java","contentType":"file"},{"name":"removeDuplicatesFromArray.java","path":"leetcode-solutions/removeDuplicatesFromArray.java","contentType":"file"},{"name":"removeDuplicatesFromString.java","path":"leetcode-solutions/removeDuplicatesFromString.java","contentType":"file"},{"name":"removeInvalidParenthesis.java","path":"leetcode-solutions/removeInvalidParenthesis.java","contentType":"file"},{"name":"removeKDigits.java","path":"leetcode-solutions/removeKDigits.java","contentType":"file"},{"name":"removeLinkedListElements.java","path":"leetcode-solutions/removeLinkedListElements.java","contentType":"file"},{"name":"removeNthNodeFromList.java","path":"leetcode-solutions/removeNthNodeFromList.java","contentType":"file"},{"name":"reorderLinkedList.java","path":"leetcode-solutions/reorderLinkedList.java","contentType":"file"},{"name":"reorganizeString.java","path":"leetcode-solutions/reorganizeString.java","contentType":"file"},{"name":"reverseInteger.java","path":"leetcode-solutions/reverseInteger.java","contentType":"file"},{"name":"reverseLinkedListII.java","path":"leetcode-solutions/reverseLinkedListII.java","contentType":"file"},{"name":"reverseNodesInKGroup.java","path":"leetcode-solutions/reverseNodesInKGroup.java","contentType":"file"},{"name":"reversePalindrome.java","path":"leetcode-solutions/reversePalindrome.java","contentType":"file"},{"name":"reverseVowelsInString.java","path":"leetcode-solutions/reverseVowelsInString.java","contentType":"file"},{"name":"reverseWordInStringIII.java","path":"leetcode-solutions/reverseWordInStringIII.java","contentType":"file"},{"name":"reverseWords.java","path":"leetcode-solutions/reverseWords.java","contentType":"file"},{"name":"romanToInteger.java","path":"leetcode-solutions/romanToInteger.java","contentType":"file"},{"name":"rotateImage.java","path":"leetcode-solutions/rotateImage.java","contentType":"file"},{"name":"rottingoranges.java","path":"leetcode-solutions/rottingoranges.java","contentType":"file"},{"name":"sameTree.java","path":"leetcode-solutions/sameTree.java","contentType":"file"},{"name":"searchInRotatedSortedArray.java","path":"leetcode-solutions/searchInRotatedSortedArray.java","contentType":"file"},{"name":"setMatrixZeros.java","path":"leetcode-solutions/setMatrixZeros.java","contentType":"file"},{"name":"shortestDistanceFromAllBuildings.java","path":"leetcode-solutions/shortestDistanceFromAllBuildings.java","contentType":"file"},{"name":"shortestPalindrome.java","path":"leetcode-solutions/shortestPalindrome.java","contentType":"file"},{"name":"shuffleAnArray.java","path":"leetcode-solutions/shuffleAnArray.java","contentType":"file"},{"name":"simplifyPaths.java","path":"leetcode-solutions/simplifyPaths.java","contentType":"file"},{"name":"singleElementInSortedArray.java","path":"leetcode-solutions/singleElementInSortedArray.java","contentType":"file"},{"name":"slidingWindowMaximum.java","path":"leetcode-solutions/slidingWindowMaximum.java","contentType":"file"},{"name":"sortCharactersByFrequency.java","path":"leetcode-solutions/sortCharactersByFrequency.java","contentType":"file"},{"name":"sparseMatrixMultiplication.java","path":"leetcode-solutions/sparseMatrixMultiplication.java","contentType":"file"},{"name":"spiralMatrix.java","path":"leetcode-solutions/spiralMatrix.java","contentType":"file"},{"name":"sqrtX.java","path":"leetcode-solutions/sqrtX.java","contentType":"file"},{"name":"squaresOfASortedArray.java","path":"leetcode-solutions/squaresOfASortedArray.java","contentType":"file"},{"name":"stringCompression.java","path":"leetcode-solutions/stringCompression.java","contentType":"file"},{"name":"stringToIntegerATOI.java","path":"leetcode-solutions/stringT
3E36
oIntegerATOI.java","contentType":"file"},{"name":"strobmaticNumbersII.java","path":"leetcode-solutions/strobmaticNumbersII.java","contentType":"file"},{"name":"subarraySumEqualsK.java","path":"leetcode-solutions/subarraySumEqualsK.java","contentType":"file"},{"name":"subsets.java","path":"leetcode-solutions/subsets.java","contentType":"file"},{"name":"subsetsII.java","path":"leetcode-solutions/subsetsII.java","contentType":"file"},{"name":"subtreeOfAnotherTree.java","path":"leetcode-solutions/subtreeOfAnotherTree.java","contentType":"file"},{"name":"subtreeWithAllDeepestNodes.java","path":"leetcode-solutions/subtreeWithAllDeepestNodes.java","contentType":"file"},{"name":"sumOfLeftLeaves.java","path":"leetcode-solutions/sumOfLeftLeaves.java","contentType":"file"},{"name":"sumOfRootToLeafBinaryTree.java","path":"leetcode-solutions/sumOfRootToLeafBinaryTree.java","contentType":"file"},{"name":"sumOfRootToLeaveBinaryNumbers.java","path":"leetcode-solutions/sumOfRootToLeaveBinaryNumbers.java","contentType":"file"},{"name":"sumRootToLeafNumbers.java","path":"leetcode-solutions/sumRootToLeafNumbers.java","contentType":"file"},{"name":"surroundedRegion.java","path":"leetcode-solutions/surroundedRegion.java","contentType":"file"},{"name":"symetricTree.java","path":"leetcode-solutions/symetricTree.java","contentType":"file"},{"name":"targetSum.java","path":"leetcode-solutions/targetSum.java","contentType":"file"},{"name":"taskScheduler.java","path":"leetcode-solutions/taskScheduler.java","contentType":"file"},{"name":"theMaze.java","path":"leetcode-solutions/theMaze.java","contentType":"file"},{"name":"toeplitzMatrix.java","path":"leetcode-solutions/toeplitzMatrix.java","contentType":"file"},{"name":"topKStockByVolume.java","path":"leetcode-solutions/topKStockByVolume.java","contentType":"file"},{"name":"trappingRainWater.java","path":"leetcode-solutions/trappingRainWater.java","contentType":"file"},{"name":"treeDiameter.java","path":"leetcode-solutions/treeDiameter.java","contentType":"file"},{"name":"trendingStock.java","path":"leetcode-solutions/trendingStock.java","contentType":"file"},{"name":"twoCityScheduling.java","path":"leetcode-solutions/twoCityScheduling.java","contentType":"file"},{"name":"twoSumInputArraySorted.java","path":"leetcode-solutions/twoSumInputArraySorted.java","contentType":"file"},{"name":"uniquePaths.java","path":"leetcode-solutions/uniquePaths.java","contentType":"file"},{"name":"validAnagram.java","path":"leetcode-solutions/validAnagram.java","contentType":"file"},{"name":"validParenthesis.java","path":"leetcode-solutions/validParenthesis.java","contentType":"file"},{"name":"validTriangleNumber.java","path":"leetcode-solutions/validTriangleNumber.java","contentType":"file"},{"name":"validWordSquare.java","path":"leetcode-solutions/validWordSquare.java","contentType":"file"},{"name":"validateBinarySearchTree.java","path":"leetcode-solutions/validateBinarySearchTree.java","contentType":"file"},{"name":"validateIPAddress.java","path":"leetcode-solutions/validateIPAddress.java","contentType":"file"},{"name":"verifyAlienDictionary.java","path":"leetcode-solutions/verifyAlienDictionary.java","contentType":"file"},{"name":"wallsAndGates.java","path":"leetcode-solutions/wallsAndGates.java","contentType":"file"},{"name":"wiggleSort.java","path":"leetcode-solutions/wiggleSort.java","contentType":"file"},{"name":"wordBreak.java","path":"leetcode-solutions/wordBreak.java","contentType":"file"},{"name":"wordBreakII.java","path":"leetcode-solutions/wordBreakII.java","contentType":"file"},{"name":"wordLadder.java","path":"leetcode-solutions/wordLadder.java","contentType":"file"},{"name":"wordSearch.java","path":"leetcode-solutions/wordSearch.java","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":321,"showBranchInfobar":true},"fileTree":{"":{"items":[{"name":"leetcode-solutions","path":"leetcode-solutions","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"interviewJavaCheatsheet.java","path":"interviewJavaCheatsheet.java","contentType":"file"}],"totalCount":5}},"fileTreeProcessingTime":2.200399,"foldersToFetch":[],"treeExpanded":true,"symbolsExpanded":false,"csrf_tokens":{"/dimpu/best-leetcode-resources/branches":{"post":"lyt3-TsoFNB0h0UQpIrY5evUpdGl4ysF-q7V0h4QGpVA1DylgIn99T5DiFLTQTXMVRdQa_dmE1ax2BnZcYyEaQ"},"/dimpu/best-leetcode-resources/branches/fetch_and_merge/main":{"post":"O4fTpAnRMp2GdWPCWXQmSt0Q0GJkmgh5OnRqjqlqWCSlD4v5hMjs0wAkcn-rQ6RqWUw20nVORqeiAAamuI_awQ"},"/dimpu/best-leetcode-resources/branches/fetch_and_merge/main?discard_changes=true":{"post":"Et0L7JiVggFEPdIX3u-KQI2siRjT0Q7MqkYms4rkTNqMVVOxFYxcT8Jsw6os2AhgCfBvqMIFQBIyMkqbmwHOPw"}}},"title":"best-leetcode-resources/leetcode-solutions at main · dimpu/best-leetcode-resources","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}