LeetCode | 20290 | 449 | 20739 | 52082 | 97.8% | | 7610 | 7941 | 95.8% | |
LeetCode.Algorithms.AddBinary.AddBinaryIterative | 36 | 0 | 36 | 74 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.AddBinary.AddBinaryLinear | 26 | 2 | 28 | 63 | 92.8% | | 9 | 10 | 90% | |
LeetCode.Algorithms.AddDigits.AddDigitsDigitalRoot | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.AddDigits.AddDigitsIterative | 7 | 0 | 7 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.AddingSpacesToString.AddingSpacesToStringStringBuilder | 14 | 0 | 14 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.AddOneRowToTree.AddOneRowToTreeBreadthFirstSearch | 31 | 0 | 31 | 70 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.AddOneRowToTree.AddOneRowToTreeDepthFirstSearch | 28 | 0 | 28 | 66 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.AddStrings.AddStringsIterative | 36 | 0 | 36 | 74 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.AddStrings.AddStringsLinear | 28 | 0 | 28 | 63 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.AddToArrayFormOfInteger.AddToArrayFormOfIntegerDivision | 32 | 0 | 32 | 70 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.AddToArrayFormOfInteger.AddToArrayFormOfIntegerSummation | 38 | 0 | 38 | 78 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.AddTwoIntegers.AddTwoIntegersMath | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.AddTwoNumbers.AddTwoNumbersInPlaceCarry | 36 | 0 | 36 | 76 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.AddTwoNumbers.AddTwoNumbersIterative | 23 | 0 | 23 | 55 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.AddTwoNumbers2.AddTwoNumbers2Reverse | 43 | 0 | 43 | 85 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.AddTwoNumbers2.AddTwoNumbers2Stack | 34 | 0 | 34 | 73 | 100% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.AllOneDataStructure.AllOneDataStructureLinkedList | 76 | 35 | 111 | 203 | 68.4% | | 21 | 38 | 55.2% | |
LeetCode.Algorithms.AlternatingGroups2.AlternatingGroups2BruteForce | 21 | 0 | 21 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.AlternatingGroups2.AlternatingGroups2SlidingWindow | 19 | 0 | 19 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.AppendCharactersToStringToMakeSubsequence.AppendCharactersToStringToMakeSubsequenceTwoPointers | 13 | 0 | 13 | 41 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ApplyDiscountToPrices.ApplyDiscountToPricesIterative | 27 | 0 | 27 | 62 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.ApplyOperationsToAnArray.ApplyOperationsToAnArrayTwoPointers | 26 | 0 | 26 | 61 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.ArithmeticSubarrays.ArithmeticSubarraysHashSet | 31 | 0 | 31 | 71 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.ArithmeticSubarrays.ArithmeticSubarraysSort | 21 | 0 | 21 | 56 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ArrangingCoins.ArrangingCoinsBinarySearch | 20 | 0 | 20 | 50 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ArrangingCoins.ArrangingCoinsIterative | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ArrangingCoins.ArrangingCoinsMath | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.ArrayPartition.ArrayPartitionSorting | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.AssignCookies.AssignCookiesSorting | 15 | 0 | 15 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.AverageSalaryExcludingTheMinimumAndMaximumSalary.AverageSalaryExcludingTheMinimumAndMaximumSalaryIterative | 12 | 0 | 12 | 41 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.BagOfTokens.BagOfTokensTwoPointers | 24 | 0 | 24 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BalancedBinaryTree.BalancedBinaryTreeDepthFirstSearch | 16 | 0 | 16 | 51 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BaseballGame.BaseballGameIterative | 16 | 0 | 16 | 48 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BestSightseeingPair.BestSightseeingPairBruteForce | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.BestSightseeingPair.BestSightseeingPairGreedy | 10 | 0 | 10 | 37 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.BestTimeToBuyAndSellStock.BestTimeToBuyAndSellStockDynamicProgramming | 19 | 0 | 19 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.BinarySearch.BinarySearchExact | 19 | 0 | 19 | 50 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.BinarySearch.BinarySearchLowerBound | 19 | 0 | 19 | 50 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.BinarySearch.BinarySearchUpperBound | 19 | 0 | 19 | 50 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.BinarySubarraysWithSum.BinarySubarraysWithSumDictionary | 17 | 0 | 17 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.BinaryTreeInorderTraversal.BinaryTreeInorderTraversalRecursive | 19 | 0 | 19 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.BinaryTreeInorderTraversal.BinaryTreeInorderTraversalStack | 20 | 0 | 20 | 52 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BinaryTreePaths.BinaryTreePathsDepthFirstSearch | 25 | 0 | 25 | 63 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BinaryTreePostorderTraversal.BinaryTreePostorderTraversalStack | 22 | 0 | 22 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BinaryTreePostorderTraversal.BinaryTreePostorderTraversalTwoStacks | 28 | 0 | 28 | 65 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.BinaryTreePreorderTraversal.BinaryTreePreorderTraversalDepthFirstSearch | 22 | 0 | 22 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BitwiseXOROfAllPairings.BitwiseXOROfAllPairingsBruteForce | 11 | 0 | 11 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.BitwiseXOROfAllPairings.BitwiseXOROfAllPairingsIterative | 12 | 6 | 18 | 46 | 66.6% | | 5 | 8 | 62.5% | |
LeetCode.Algorithms.BoatsToSavePeople.BoatsToSavePeopleTwoPointers | 18 | 0 | 18 | 50 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.BuddyStrings.BuddyStringsCounting | 34 | 4 | 38 | 79 | 89.4% | | 20 | 22 | 90.9% | |
LeetCode.Algorithms.BuildArrayFromPermutation.BuildArrayFromPermutationIterative | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ButtonWithLongestPushTime.ButtonWithLongestPushTimeIterative | 17 | 0 | 17 | 46 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.BuyTwoChocolates.BuyTwoChocolatesBruteForce | 24 | 0 | 24 | 55 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.BuyTwoChocolates.BuyTwoChocolatesMinimumTwoPrices | 18 | 0 | 18 | 46 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.BuyTwoChocolates.BuyTwoChocolatesSorting | 5 | 0 | 5 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CalculateDelayedArrivalTime.CalculateDelayedArrivalTimeConstant | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CalculateMoneyInLeetcodeBank.CalculateMoneyInLeetcodeBankArithmeticSequence | 12 | 0 | 12 | 40 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CalculateMoneyInLeetcodeBank.CalculateMoneyInLeetcodeBankIterative | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CanIWin.CanIWinDynamicProgramming | 27 | 0 | 27 | 66 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.CanMakeArithmeticProgressionFromSequence.CanMakeArithmeticProgressionFromSequenceSorting | 12 | 2 | 14 | 44 | 85.7% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.CapitalizeTheTitle.CapitalizeTheTitleArray | 14 | 0 | 14 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CapitalizeTheTitle.CapitalizeTheTitleStringBuilder | 29 | 0 | 29 | 69 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CheapestFlightsWithinKStops.CheapestFlightsWithinKStopsBellmanFord | 24 | 0 | 24 | 63 | 100% | | 9 | 10 | 90% | |
LeetCode.Algorithms.CheckBalancedString.CheckBalancedStringIterative | 14 | 0 | 14 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CheckIfAnyElementHasPrimeFrequency.CheckIfAnyElementHasPrimeFrequencyArray | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CheckIfAnyElementHasPrimeFrequency.CheckIfAnyElementHasPrimeFrequencyBase | 42 | 0 | 42 | 76 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.CheckIfAnyElementHasPrimeFrequency.CheckIfAnyElementHasPrimeFrequencyDictionary | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CheckIfArrayIsSortedAndRotated.CheckIfArrayIsSortedAndRotatedIterative | 15 | 2 | 17 | 49 | 88.2% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.CheckIfArrayPairsAreDivisibleByK.CheckIfArrayPairsAreDivisibleByKArray | 18 | 0 | 18 | 50 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CheckIfArrayPairsAreDivisibleByK.CheckIfArrayPairsAreDivisibleByKDictionary | 24 | 2 | 26 | 60 | 92.3% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.CheckIfArrayPairsAreDivisibleByK.CheckIfArrayPairsAreDivisibleByKTwoPointers | 28 | 0 | 28 | 67 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.CheckIfDigitsAreEqualInStringAfterOperations1.CheckIfDigitsAreEqualInStringAfterOperations1Simulation | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CheckIfGridCanBeCutIntoSections.CheckIfGridCanBeCutIntoSectionsSorting | 22 | 0 | 22 | 56 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CheckIfItIsStraightLine.CheckIfItIsStraightLineIterative | 15 | 0 | 15 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CheckIfNAndItsDoubleExist.CheckIfNAndItsDoubleExistDictionary | 29 | 0 | 29 | 61 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.CheckIfNAndItsDoubleExist.CheckIfNAndItsDoubleExistHashSet | 11 | 0 | 11 | 39 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CheckIfNumberIsSumOfPowersOfThree.CheckIfNumberIsSumOfPowersOfThreeBase3Check | 10 | 0 | 10 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CheckIfNumberIsSumOfPowersOfThree.CheckIfNumberIsSumOfPowersOfThreeIterative | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CheckIfOneStringSwapCanMakeStringsEqual.CheckIfOneStringSwapCanMakeStringsEqualIterative | 19 | 0 | 19 | 50 | 100% | | 10 | 12 | 83.3% | |
LeetCode.Algorithms.CheckIfParenthesesStringCanBeValid.CheckIfParenthesesStringCanBeValidGreedy | 26 | 2 | 28 | 60 | 92.8% | | 9 | 10 | 90% | |
LeetCode.Algorithms.CheckIfStringIsPrefixOfArray.CheckIfStringIsPrefixOfArrayTwoPointers | 19 | 1 | 20 | 53 | 95% | | 9 | 10 | 90% | |
LeetCode.Algorithms.CheckIfTheSentenceIsPangram.CheckIfTheSentenceIsPangramHashSet | 36 | 0 | 36 | 64 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CheckIfTheSentenceIsPangram.CheckIfTheSentenceIsPangramIterative | 17 | 0 | 17 | 47 | 100% | | 9 | 10 | 90% | |
LeetCode.Algorithms.CheckIfTwoStringArraysAreEquivalent.CheckIfTwoStringArraysAreEquivalentConcat | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CheckIfTwoStringArraysAreEquivalent.CheckIfTwoStringArraysAreEquivalentIterative | 27 | 2 | 29 | 64 | 93.1% | | 9 | 10 | 90% | |
LeetCode.Algorithms.CheckIfTwoStringArraysAreEquivalent.CheckIfTwoStringArraysAreEquivalentTwoPointers | 25 | 0 | 25 | 58 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.CheckIfWordOccursAsPrefixOfAnyWordInSentence.CheckIfWordOccursAsPrefixOfAnyWordInSentenceIterative | 10 | 0 | 10 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CircularSentence.CircularSentenceIterative | 11 | 2 | 13 | 42 | 84.6% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.ClearDigits.ClearDigitsStringBuilder | 14 | 0 | 14 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.ClimbingStairs.ClimbingStairsDynamicProgramming | 13 | 0 | 13 | 45 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ClimbingStairs.ClimbingStairsIterativeFibonacci | 14 | 0 | 14 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ClosestPrimeNumbersInRange.ClosestPrimeNumbersInRangeBruteForce | 37 | 4 | 41 | 86 | 90.2% | | 19 | 22 | 86.3% | |
LeetCode.Algorithms.ClosestPrimeNumbersInRange.ClosestPrimeNumbersInRangeSieveOfEratosthenes | 44 | 3 | 47 | 91 | 93.6% | | 16 | 18 | 88.8% | |
LeetCode.Algorithms.CombinationSum2.CombinationSum2Backtracking | 25 | 0 | 25 | 69 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.CompareVersionNumbers.CompareVersionNumbersIterative | 26 | 0 | 26 | 62 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.CompareVersionNumbers.CompareVersionNumbersTwoPointers | 27 | 0 | 27 | 63 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.ComplementOfBase10Integer.ComplementOfBase10IntegerBitwise | 7 | 0 | 7 | 35 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.ConcatenationOfArray.ConcatenationOfArrayConcat | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.ConcatenationOfArray.ConcatenationOfArrayIterative | 9 | 0 | 9 | 35 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ConstructBinaryTreeFromPreorderAndPostorderTraversal.ConstructBinaryTreeFromPreorderAndPostorderTraversalRecursive | 19 | 2 | 21 | 60 | 90.4% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.ConstructKPalindromeStrings.ConstructKPalindromeStringsFrequencyArray | 9 | 2 | 11 | 40 | 81.8% | | 3 | 4 | 75% | |
LeetCode.Algorithms.ConstructKPalindromeStrings.ConstructKPalindromeStringsFrequencyDictionary | 9 | 2 | 11 | 40 | 81.8% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.ConstructSmallestNumberFromDIString.ConstructSmallestNumberFromDIStringStack | 16 | 0 | 16 | 47 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.ConstructStringWithRepeatLimit.ConstructStringWithRepeatLimitGreedy | 36 | 0 | 36 | 81 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.ConstructStringWithRepeatLimit.ConstructStringWithRepeatLimitPriorityQueue | 36 | 0 | 36 | 80 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.ContainsDuplicate.ContainsDuplicateHashSet | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.ContainsDuplicate2.ContainsDuplicate2Dictionary | 14 | 0 | 14 | 45 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ContainsDuplicate3.ContainsDuplicate3BruteForce | 12 | 0 | 12 | 40 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.ContainsDuplicate3.ContainsDuplicate3Dictionary | 26 | 0 | 26 | 65 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.ContiguousArray.ContiguousArrayDictionary | 14 | 0 | 14 | 41 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ContinuousSubarrays.ContinuousSubarraysTwoPointers | 31 | 2 | 33 | 73 | 93.9% | | 8 | 10 | 80% | |
LeetCode.Algorithms.ContinuousSubarraySum.ContinuousSubarraySumDictionary | 19 | 0 | 19 | 53 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.Convert1DArrayInto2DArray.Convert1DArrayInto2DArraySimulation | 15 | 0 | 15 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ConvertBinaryNumberInLinkedListToInteger.ConvertBinaryNumberInLinkedListToIntegerIterative | 11 | 0 | 11 | 41 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ConvertBinaryNumberInLinkedListToInteger.ConvertBinaryNumberInLinkedListToIntegerStringBuilder | 10 | 0 | 10 | 41 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ConvertSortedArrayToBinarySearchTree.ConvertSortedArrayToBinarySearchTreeRecursive | 10 | 0 | 10 | 41 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ConvertTheTemperature.ConvertTheTemperatureMath | 5 | 0 | 5 | 30 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CountAndSay.CountAndSayIterative | 26 | 0 | 26 | 60 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.CountAndSay.CountAndSayPrecomputed | 36 | 0 | 36 | 61 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CountCompleteSubarraysInAnArray.CountCompleteSubarraysInAnArrayFrequencyArray | 36 | 0 | 36 | 75 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.CountCompleteSubarraysInAnArray.CountCompleteSubarraysInAnArrayFrequencyDictionary | 24 | 0 | 24 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountCompleteTreeNodes.CountCompleteTreeNodesDepthRecursive | 20 | 0 | 20 | 56 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountCompleteTreeNodes.CountCompleteTreeNodesRecursive | 6 | 0 | 6 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CountDaysWithoutMeetings.CountDaysWithoutMeetingsSorting | 20 | 0 | 20 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.CountElementsWithMaximumFrequency.CountElementsWithMaximumFrequencyDictionary | 22 | 0 | 22 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountElementsWithMaximumFrequency.CountElementsWithMaximumFrequencyDictionaryLinq | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountElementsWithStrictlySmallerAndGreaterElements.CountElementsWithStrictlySmallerAndGreaterElementsIterative | 11 | 2 | 13 | 42 | 84.6% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.CountEqualAndDivisiblePairsInAnArray.CountEqualAndDivisiblePairsInAnArrayBruteForce | 14 | 0 | 14 | 41 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountGoodNumbers.CountGoodNumbersFastExponentiation | 18 | 0 | 18 | 51 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountGoodTriplets.CountGoodTripletsBruteForce | 21 | 0 | 21 | 52 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.CountGoodTriplets.CountGoodTripletsPrefixSum | 28 | 2 | 30 | 66 | 93.3% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.CountingBits.CountingBitsDynamicProgramming | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CountingBits.CountingBitsIterative | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CountingWordsWithGivenPrefix.CountingWordsWithGivenPrefixIterative | 3 | 0 | 3 | 21 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CountLargestGroup.CountLargestGroupFrequencyArray | 26 | 0 | 26 | 59 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountLargestGroup.CountLargestGroupFrequencyDictionary | 29 | 0 | 29 | 61 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.CountNumberOfBadPairs.CountNumberOfBadPairsBruteForce | 14 | 0 | 14 | 42 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.CountNumberOfBadPairs.CountNumberOfBadPairsDictionary | 18 | 0 | 18 | 49 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountNumberOfMaximumBitwiseORSubsets.CountNumberOfMaximumBitwiseORSubsetsBacktracking | 18 | 0 | 18 | 51 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountOddNumbersInAnIntervalRange.CountOddNumbersInAnIntervalRangeMath | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CountOfInterestingSubarrays.CountOfInterestingSubarraysPrefixSum | 26 | 0 | 26 | 59 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountOfMatchesInTournament.CountOfMatchesInTournamentConstant | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CountOfMatchesInTournament.CountOfMatchesInTournamentIterative | 10 | 0 | 10 | 38 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CountOfSubstringsContainingEveryVowelAndKConsonants2.CountOfSubstringsContainingEveryVowelAndKConsonants2SlidingWindow | 44 | 0 | 44 | 88 | 100% | | 24 | 24 | 100% | |
LeetCode.Algorithms.CountPairsWhoseSumIsLessThanTarget.CountPairsWhoseSumIsLessThanTargetIterative | 14 | 0 | 14 | 41 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.CountPairsWhoseSumIsLessThanTarget.CountPairsWhoseSumIsLessThanTargetSortTwoPointers | 18 | 0 | 18 | 49 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountPartitionsWithEvenSumDifference.CountPartitionsWithEvenSumDifferencePrefixSum | 15 | 0 | 15 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountPrefixAndSuffixPairs1.CountPrefixAndSuffixPairs1StringComparison | 17 | 0 | 17 | 45 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountPrefixAndSuffixPairs1.CountPrefixAndSuffixPairs1Trie | 65 | 2 | 67 | 118 | 97% | | 22 | 24 | 91.6% | |
LeetCode.Algorithms.CountServersThatCommunicate.CountServersThatCommunicateCounting | 29 | 0 | 29 | 60 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.CountSubarraysOfLengthThreeWithCondition.CountSubarraysOfLengthThreeWithConditionIterative | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountSubarraysWhereMaxElementAppearsAtLeastKTimes.CountSubarraysWhereMaxElementAppearsAtLeastKTimesRecursive | 32 | 0 | 32 | 78 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.CountSubarraysWhereMaxElementAppearsAtLeastKTimes.CountSubarraysWhereMaxElementAppearsAtLeastKTimesSlidingWindow | 23 | 0 | 23 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountSubarraysWithFixedBounds.CountSubarraysWithFixedBoundsSlidingWindow | 26 | 0 | 26 | 59 | 100% | | 12 | 14 | 85.7% | |
LeetCode.Algorithms.CountSubarraysWithScoreLessThanK.CountSubarraysWithScoreLessThanKBruteForce | 19 | 0 | 19 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.CountSubarraysWithScoreLessThanK.CountSubarraysWithScoreLessThanKSlidingWindow | 16 | 0 | 16 | 48 | 100% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.CountSubIslands.CountSubIslandsDepthFirstSearch | 29 | 0 | 29 | 65 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.CountSymmetricIntegers.CountSymmetricIntegersIterative | 23 | 0 | 23 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountTheDigitsThatDivideNumber.CountTheDigitsThatDivideNumberIterative | 14 | 0 | 14 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountTheHiddenSequences.CountTheHiddenSequencesPrefixSum | 16 | 0 | 16 | 47 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountTheNumberOfConsistentStrings.CountTheNumberOfConsistentStringsArray | 16 | 0 | 16 | 46 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountTheNumberOfConsistentStrings.CountTheNumberOfConsistentStringsHashSet | 12 | 0 | 12 | 41 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.CountTheNumberOfFairPairs.CountTheNumberOfFairPairsBruteForce | 15 | 0 | 15 | 44 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountTheNumberOfFairPairs.CountTheNumberOfFairPairsTwoPointers | 21 | 0 | 21 | 55 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.CountTheNumberOfGoodSubarrays.CountTheNumberOfGoodSubarraysTwoPointers | 22 | 0 | 22 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountTotalNumberOfColoredCells.CountTotalNumberOfColoredCellsIterative | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.CountTotalNumberOfColoredCells.CountTotalNumberOfColoredCellsMath | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.CountTripletsThatCanFormTwoArraysOfEqualXOR.CountTripletsThatCanFormTwoArraysOfEqualXORIterative | 19 | 0 | 19 | 47 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CountUnguardedCellsInTheGrid.CountUnguardedCellsInTheGridSimulation | 70 | 7 | 77 | 140 | 90.9% | | 39 | 42 | 92.8% | |
LeetCode.Algorithms.CountVowelStringsInRanges.CountVowelStringsInRangesPrefixSum | 27 | 0 | 27 | 51 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.CouponCodeValidator.CouponCodeValidatorBucketSort | 49 | 0 | 49 | 98 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.CousinsInBinaryTree2.CousinsInBinaryTree2BreadthFirstSearch | 48 | 0 | 48 | 88 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.CrawlerLogFolder.CrawlerLogFolderSimulation | 13 | 0 | 13 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.CreateBinaryTreeFromDescriptions.CreateBinaryTreeFromDescriptionsDictionary | 34 | 1 | 35 | 71 | 97.1% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.CustomSortString.CustomSortStringDictionarySorting | 16 | 0 | 16 | 46 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.DayOfTheWeek.DayOfTheWeekDateTime | 4 | 0 | 4 | 31 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.DayOfTheWeek.DayOfTheWeekMath | 22 | 0 | 22 | 53 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.DayOfTheYear.DayOfTheYearDateParse | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.DayOfTheYear.DayOfTheYearMath | 13 | 0 | 13 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DecodeXORedArray.DecodeXORedArrayIterative | 9 | 0 | 9 | 37 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.DefangingAnIPAddress.DefangingAnIPAddressReplace | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.DefangingAnIPAddress.DefangingAnIPAddressStringBuilder | 14 | 0 | 14 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DefuseTheBomb.DefuseTheBombSlidingWindow | 22 | 0 | 22 | 56 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.DeleteCharactersToMakeFancyString.DeleteCharactersToMakeFancyStringIterative | 23 | 0 | 23 | 58 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.DeleteLeavesWithGivenValue.DeleteLeavesWithGivenValueDepthFirstSearch | 11 | 0 | 11 | 43 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.DeleteNodeFromLinkedListPresentInArray.DeleteNodeFromLinkedListPresentInArrayBinarySearch | 38 | 0 | 38 | 80 | 100% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.DeleteNodeFromLinkedListPresentInArray.DeleteNodeFromLinkedListPresentInArrayHashSet | 19 | 0 | 19 | 53 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.DeleteNodeInLinkedList.DeleteNodeInLinkedListIterative | 11 | 0 | 11 | 38 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.DeleteNodeInLinkedList.DeleteNodeInLinkedListReassign | 5 | 2 | 7 | 34 | 71.4% | | 2 | 4 | 50% | |
LeetCode.Algorithms.DeleteNodesAndReturnForest.DeleteNodesAndReturnForestBreadthFirstSearch | 51 | 0 | 51 | 94 | 100% | | 30 | 30 | 100% | |
LeetCode.Algorithms.DeleteNodesAndReturnForest.DeleteNodesAndReturnForestDepthFirstSearchRecursive | 22 | 0 | 22 | 62 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.DeleteNodesAndReturnForest.DeleteNodesAndReturnForestDepthFirstSearchStack | 51 | 0 | 51 | 94 | 100% | | 30 | 30 | 100% | |
LeetCode.Algorithms.DesignAnOrderedStream.DesignAnOrderedStreamArray | 14 | 0 | 14 | 47 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DesignCircularDeque.DesignCircularDequeLinkedList | 61 | 35 | 96 | 211 | 63.5% | | 13 | 28 | 46.4% | |
LeetCode.Algorithms.DesignCircularQueue.DesignCircularQueueLinkedList | 39 | 15 | 54 | 138 | 72.2% | | 8 | 14 | 57.1% | |
LeetCode.Algorithms.DesignFrontMiddleBackQueue.DesignFrontMiddleBackQueueLinkedList | 93 | 33 | 126 | 234 | 73.8% | | 22 | 34 | 64.7% | |
LeetCode.Algorithms.DesignFrontMiddleBackQueue.DesignFrontMiddleBackQueueList | 38 | 4 | 42 | 122 | 90.4% | | 4 | 6 | 66.6% | |
LeetCode.Algorithms.DesignNeighborSumService.DesignNeighborSumServiceBruteForce | 57 | 1 | 58 | 109 | 98.2% | | 27 | 30 | 90% | |
LeetCode.Algorithms.DesignNeighborSumService.DesignNeighborSumServiceDictionary | 54 | 0 | 54 | 107 | 100% | | 26 | 28 | 92.8% | |
LeetCode.Algorithms.DesignNumberContainerSystem.DesignNumberContainerSystemDictionary | 26 | 5 | 31 | 73 | 83.8% | | 12 | 14 | 85.7% | |
LeetCode.Algorithms.DesignStackWithIncrementOperation.DesignStackWithIncrementOperationArray | 24 | 0 | 24 | 70 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.DesignStackWithIncrementOperation.DesignStackWithIncrementOperationLinkedList | 49 | 0 | 49 | 112 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.DetermineIfTwoEventsHaveConflict.DetermineIfTwoEventsHaveConflictNumberComparison | 11 | 0 | 11 | 40 | 100% | | 1 | 2 | 50% | |
LeetCode.Algorithms.DetermineIfTwoEventsHaveConflict.DetermineIfTwoEventsHaveConflictStringComparison | 3 | 0 | 3 | 28 | 100% | | 1 | 2 | 50% | |
LeetCode.Algorithms.DiameterOfBinaryTree.DiameterOfBinaryTreeDepthFirst | 22 | 0 | 22 | 59 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.DifferenceBetweenElementSumAndDigitSumOfArray.DifferenceBetweenElementSumAndDigitSumOfArrayByDigitExtraction | 14 | 0 | 14 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DifferenceBetweenElementSumAndDigitSumOfArray.DifferenceBetweenElementSumAndDigitSumOfArrayIterative | 14 | 0 | 14 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DifferentWaysToAddParentheses.DifferentWaysToAddParenthesesDictionary | 33 | 1 | 34 | 72 | 97% | | 13 | 15 | 86.6% | |
LeetCode.Algorithms.DifferentWaysToAddParentheses.DifferentWaysToAddParenthesesRecursive | 25 | 1 | 26 | 58 | 96.1% | | 11 | 13 | 84.6% | |
LeetCode.Algorithms.DistributeCandiesAmongChildren2.DistributeCandiesAmongChildren2Math | 12 | 0 | 12 | 41 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.DistributeCoinsInBinaryTree.DistributeCoinsInBinaryTreeDepthFirstSearch | 17 | 0 | 17 | 53 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DistributeMoneyToMaximumChildren.DistributeMoneyToMaximumChildrenLinear | 14 | 1 | 15 | 48 | 93.3% | | 10 | 12 | 83.3% | |
LeetCode.Algorithms.DivideArrayInSetsOfKConsecutiveNumbers.DivideArrayInSetsOfKConsecutiveNumbersDictionary | 35 | 0 | 35 | 64 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.DivideArrayInSetsOfKConsecutiveNumbers.DivideArrayInSetsOfKConsecutiveNumbersSortedDictionary | 34 | 0 | 34 | 62 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.DivideArrayIntoArraysWithMaxDifference.DivideArrayIntoArraysWithMaxDifferenceSorting | 12 | 0 | 12 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DivideArrayIntoEqualPairs.DivideArrayIntoEqualPairsArray | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.DivideArrayIntoEqualPairs.DivideArrayIntoEqualPairsDictionary | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DivideArrayIntoEqualPairs.DivideArrayIntoEqualPairsHashSet | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DivideIntervalsIntoMinimumNumberOfGroups.DivideIntervalsIntoMinimumNumberOfGroupsLineSweep | 23 | 0 | 23 | 54 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.DivideIntervalsIntoMinimumNumberOfGroups.DivideIntervalsIntoMinimumNumberOfGroupsSorting | 17 | 0 | 17 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.DividePlayersIntoTeamsOfEqualSkill.DividePlayersIntoTeamsOfEqualSkillDictionary | 24 | 2 | 26 | 63 | 92.3% | | 9 | 10 | 90% | |
LeetCode.Algorithms.DividePlayersIntoTeamsOfEqualSkill.DividePlayersIntoTeamsOfEqualSkillSorting | 20 | 0 | 20 | 54 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DivideStringIntoGroupsOfSizeK.DivideStringIntoGroupsOfSizeKSimulation | 22 | 0 | 22 | 58 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.DivisibleAndNonDivisibleSumsDifference.DivisibleAndNonDivisibleSumsDifferenceConstant | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.DivisibleAndNonDivisibleSumsDifference.DivisibleAndNonDivisibleSumsDifferenceIterative | 14 | 0 | 14 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.DivisorGame.DivisorGameDivisionRemainder | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.DoubleNumberRepresentedAsLinkedList.DoubleNumberRepresentedAsLinkedListIterative | 44 | 0 | 44 | 85 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.DoubleNumberRepresentedAsLinkedList.DoubleNumberRepresentedAsLinkedListStack | 31 | 0 | 31 | 70 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.EvaluateBooleanBinaryTree.EvaluateBooleanBinaryTreeDepthFirstSearch | 27 | 0 | 27 | 69 | 100% | | 19 | 20 | 95% | |
LeetCode.Algorithms.EvenOddTree.EvenOddTreeBreadthFirst | 43 | 2 | 45 | 90 | 95.5% | | 23 | 24 | 95.8% | |
LeetCode.Algorithms.ExcelSheetColumnNumber.ExcelSheetColumnNumberIterative | 37 | 0 | 37 | 64 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ExcelSheetColumnTitle.ExcelSheetColumnTitleIterative | 9 | 0 | 9 | 38 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ExtraCharactersInString.ExtraCharactersInStringDynamicProgrammingHashSet | 19 | 0 | 19 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ExtraCharactersInString.ExtraCharactersInStringDynamicProgrammingTrie | 47 | 0 | 47 | 99 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.FaultyKeyboard.FaultyKeyboardStringBuilder | 21 | 0 | 21 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FibonacciNumber.FibonacciNumberIterative | 14 | 0 | 14 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FibonacciNumber.FibonacciNumberMatrixExponentiation | 30 | 0 | 30 | 67 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FinalArrayStateAfterKMultiplicationOperations.FinalArrayStateAfterKMultiplicationOperationsGreedy | 17 | 0 | 17 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FinalArrayStateAfterKMultiplicationOperations.FinalArrayStateAfterKMultiplicationOperationsPriorityQueue | 19 | 0 | 19 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FinalPricesWithSpecialDiscountInShop.FinalPricesWithSpecialDiscountInShopBruteForce | 13 | 0 | 13 | 42 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FinalPricesWithSpecialDiscountInShop.FinalPricesWithSpecialDiscountInShopStack | 12 | 0 | 12 | 39 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FinalValueOfVariableAfterPerformingOperations.FinalValueOfVariableAfterPerformingOperationsContains | 14 | 0 | 14 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FinalValueOfVariableAfterPerformingOperations.FinalValueOfVariableAfterPerformingOperationsDictionary | 13 | 0 | 13 | 41 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.FinalValueOfVariableAfterPerformingOperations.FinalValueOfVariableAfterPerformingOperationsIterative | 14 | 0 | 14 | 41 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FinalValueOfVariableAfterPerformingOperations.FinalValueOfVariableAfterPerformingOperationsSwitch | 12 | 0 | 12 | 42 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindAllDuplicatesInAnArray.FindAllDuplicatesInAnArrayHashSet | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindAllDuplicatesInAnArray.FindAllDuplicatesInAnArrayIterative | 15 | 0 | 15 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindAllGroupOfFarmland.FindAllGroupOfFarmlandBruteForce | 45 | 0 | 45 | 92 | 100% | | 26 | 26 | 100% | |
LeetCode.Algorithms.FindAllGroupOfFarmland.FindAllGroupOfFarmlandIterative | 34 | 0 | 34 | 66 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.FindAllKDistantIndicesInAnArray.FindAllKDistantIndicesInAnArrayBruteForce | 14 | 0 | 14 | 46 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindAllKDistantIndicesInAnArray.FindAllKDistantIndicesInAnArrayTwoPointers | 17 | 0 | 17 | 50 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindAllNumbersDisappearedInArray.FindAllNumbersDisappearedInArrayHashSet | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindAllNumbersDisappearedInArray.FindAllNumbersDisappearedInArrayMarking | 16 | 0 | 16 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindAllNumbersDisappearedInArray.FindAllNumbersDisappearedInArraySignFlipping | 19 | 0 | 19 | 47 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindBottomLeftTreeValue.FindBottomLeftTreeValueBreadthFirst | 21 | 0 | 21 | 55 | 100% | | 9 | 10 | 90% | |
LeetCode.Algorithms.FindBottomLeftTreeValue.FindBottomLeftTreeValueDepthFirst | 19 | 0 | 19 | 53 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.FindCenterOfStarGraph.FindCenterOfStarGraphDictionary | 17 | 1 | 18 | 47 | 94.4% | | 9 | 10 | 90% | |
LeetCode.Algorithms.FindCenterOfStarGraph.FindCenterOfStarGraphTwoEdges | 6 | 0 | 6 | 32 | 100% | | 3 | 4 | 75% | |
LeetCode.Algorithms.FindChampion2.FindChampion2Array | 19 | 0 | 19 | 52 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindChampion2.FindChampion2HashSet | 15 | 0 | 15 | 45 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindClosestPerson.FindClosestPersonMath | 8 | 0 | 8 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindCommonCharacters.FindCommonCharactersArray | 25 | 0 | 25 | 56 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindCommonCharacters.FindCommonCharactersDictionary | 27 | 0 | 27 | 58 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.FindCommonElementsBetweenTwoArrays.FindCommonElementsBetweenTwoArraysBruteForce | 5 | 0 | 5 | 31 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindCommonElementsBetweenTwoArrays.FindCommonElementsBetweenTwoArraysHashSet | 7 | 0 | 7 | 34 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindCorrespondingNodeOfBinaryTreeInCloneOfThatTree.FindCorrespondingNodeOfBinaryTreeInCloneOfThatTreeBreadthFirstSearch | 31 | 3 | 34 | 74 | 91.1% | | 14 | 18 | 77.7% | |
LeetCode.Algorithms.FindCorrespondingNodeOfBinaryTreeInCloneOfThatTree.FindCorrespondingNodeOfBinaryTreeInCloneOfThatTreeDepthFirstSearchRecursive | 10 | 0 | 10 | 44 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindCorrespondingNodeOfBinaryTreeInCloneOfThatTree.FindCorrespondingNodeOfBinaryTreeInCloneOfThatTreeDepthFirstSearchStack | 31 | 3 | 34 | 74 | 91.1% | | 14 | 18 | 77.7% | |
LeetCode.Algorithms.FindElementsInContaminatedBinaryTree.FindElementsInContaminatedBinaryTreeDepthFirstSearch | 22 | 0 | 22 | 62 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindElementsInContaminatedBinaryTree.FindElementsInContaminatedBinaryTreeHashSet | 25 | 0 | 25 | 66 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindIfArrayCanBeSorted.FindIfArrayCanBeSortedBubbleSort | 27 | 0 | 27 | 61 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindIfArrayCanBeSorted.FindIfArrayCanBeSortedTwoPass | 34 | 2 | 36 | 75 | 94.4% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.FindIfPathExistsInGraph.FindIfPathExistsInGraphBreadthFirstSearch | 31 | 2 | 33 | 72 | 93.9% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.FindIfPathExistsInGraph.FindIfPathExistsInGraphDepthFirstSearch | 22 | 2 | 24 | 61 | 91.6% | | 9 | 10 | 90% | |
LeetCode.Algorithms.FindingPairsWithCertainSum.FindingPairsWithCertainSumDictionary | 36 | 0 | 36 | 85 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.FindingThreeDigitEvenNumbers.FindingThreeDigitEvenNumbersBruteForce | 25 | 0 | 25 | 59 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.FindingThreeDigitEvenNumbers.FindingThreeDigitEvenNumbersFrequency | 32 | 0 | 32 | 68 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.FindKthBitInNthBinaryString.FindKthBitInNthBinaryStringBruteForce | 18 | 0 | 18 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindKthBitInNthBinaryString.FindKthBitInNthBinaryStringRecursive | 14 | 2 | 16 | 49 | 87.5% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.FindKthSmallestPairDistance.FindKthSmallestPairDistanceBinarySearchWithSlidingWindow | 31 | 0 | 31 | 66 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindLargestValueInEachTreeRow.FindLargestValueInEachTreeRowBreadthFirstSearch | 28 | 0 | 28 | 64 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindLongestSpecialSubstringThatOccursThrice1.FindLongestSpecialSubstringThatOccursThrice1Dictionary | 20 | 0 | 20 | 51 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindLuckyIntegerInAnArray.FindLuckyIntegerInAnArrayFrequencyArray | 14 | 0 | 14 | 42 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindLuckyIntegerInAnArray.FindLuckyIntegerInAnArrayFrequencyDictionary | 17 | 0 | 17 | 45 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindMinimumDiameterAfterMergingTwoTrees.FindMinimumDiameterAfterMergingTwoTreesDepthFirstSearch | 43 | 0 | 43 | 84 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.FindMinimumLogTransportationCost.FindMinimumLogTransportationCostMath | 5 | 0 | 5 | 32 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindMinimumOperationsToMakeAllElementsDivisibleByThree.FindMinimumOperationsToMakeAllElementsDivisibleByThreeIterative | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindMinimumTimeToReachLastRoom1.FindMinimumTimeToReachLastRoom1PriorityQueue | 37 | 1 | 38 | 80 | 97.3% | | 21 | 22 | 95.4% | |
LeetCode.Algorithms.FindMinimumTimeToReachLastRoom2.FindMinimumTimeToReachLastRoom2PriorityQueue | 37 | 1 | 38 | 80 | 97.3% | | 23 | 24 | 95.8% | |
LeetCode.Algorithms.FindMissingAndRepeatedValues.FindMissingAndRepeatedValuesHashSet | 20 | 0 | 20 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindMissingAndRepeatedValues.FindMissingAndRepeatedValuesMath | 20 | 0 | 20 | 50 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindMissingObservations.FindMissingObservationsMath | 19 | 0 | 19 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindModeInBinarySearchTree.FindModeInBinarySearchTreeBreadthFirstSearch | 26 | 0 | 26 | 62 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindModeInBinarySearchTree.FindModeInBinarySearchTreeDepthFirstSearchRecursive | 23 | 0 | 23 | 58 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindModeInBinarySearchTree.FindModeInBinarySearchTreeDepthFirstSearchStack | 26 | 0 | 26 | 62 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FindNumbersWithEvenNumberOfDigits.FindNumbersWithEvenNumberOfDigitsExtractDigits | 18 | 0 | 18 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindNumbersWithEvenNumberOfDigits.FindNumbersWithEvenNumberOfDigitsGreedy | 12 | 0 | 12 | 38 | 100% | | 18 | 22 | 81.8% | |
LeetCode.Algorithms.FindPivotIndex.FindPivotIndexIterative | 13 | 0 | 13 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindScoreOfAnArrayAfterMarkingAllElements.FindScoreOfAnArrayAfterMarkingAllElementsSorting | 24 | 0 | 24 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindSubsequenceOfLengthKWithTheLargestSum.FindSubsequenceOfLengthKWithTheLargestSumSorting | 20 | 0 | 20 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindTargetIndicesAfterSortingArray.FindTargetIndicesAfterSortingArrayBinarySearch | 25 | 2 | 27 | 61 | 92.5% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.FindTargetIndicesAfterSortingArray.FindTargetIndicesAfterSortingArrayIterative | 21 | 0 | 21 | 50 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindTheClosestPalindrome.FindTheClosestPalindromeIterative | 38 | 0 | 38 | 83 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.FindTheDifference.FindTheDifferenceBitwise | 4 | 0 | 4 | 30 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindTheDifference.FindTheDifferenceDictionary | 13 | 4 | 17 | 47 | 76.4% | | 8 | 10 | 80% | |
LeetCode.Algorithms.FindTheDifferenceOfTwoArrays.FindTheDifferenceOfTwoArraysHashSet | 7 | 0 | 7 | 34 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindTheDuplicateNumber.FindTheDuplicateNumberBruteForce | 11 | 1 | 12 | 38 | 91.6% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.FindTheDuplicateNumber.FindTheDuplicateNumberFloydTortoiseAndHareAlgorithm | 17 | 2 | 19 | 49 | 89.4% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.FindTheEncryptedString.FindTheEncryptedStringIterative | 8 | 0 | 8 | 37 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.FindTheIndexOfTheFirstOccurrenceInString.FindTheIndexOfTheFirstOccurrenceInStringWithIndexOf | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindTheIndexOfTheFirstOccurrenceInString.FindTheIndexOfTheFirstOccurrenceInStringWithKMP | 48 | 12 | 60 | 106 | 80% | | 17 | 22 | 77.2% | |
LeetCode.Algorithms.FindTheKthCharacterInStringGame1.FindTheKthCharacterInStringGame1StringBuilder | 16 | 0 | 16 | 48 | 100% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.FindTheLengthOfTheLongestCommonPrefix.FindTheLengthOfTheLongestCommonPrefixBruteForce | 16 | 0 | 16 | 48 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindTheLengthOfTheLongestCommonPrefix.FindTheLengthOfTheLongestCommonPrefixHashSet | 27 | 0 | 27 | 61 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.FindTheLengthOfTheLongestCommonPrefix.FindTheLengthOfTheLongestCommonPrefixTrie | 47 | 0 | 47 | 96 | 100% | | 15 | 18 | 83.3% | |
LeetCode.Algorithms.FindTheLexicographicallyLargestStringFromTheBox1.FindTheLexicographicallyLargestStringFromTheBox1TwoPointers | 22 | 7 | 29 | 67 | 75.8% | | 10 | 12 | 83.3% | |
LeetCode.Algorithms.FindTheLongestSubstringContainingVowelsInEvenCounts.FindTheLongestSubstringContainingVowelsInEvenCountsBitmasking | 25 | 0 | 25 | 58 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindTheMaximumAchievableNumber.FindTheMaximumAchievableNumberLinear | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.FindTheMaximumSumOfNodeValues.FindTheMaximumSumOfNodeValuesIterative | 19 | 0 | 19 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindTheMiddleIndexInArray.FindTheMiddleIndexInArrayIterative | 13 | 0 | 13 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindTheMinimumAndMaximumNumberOfNodesBetweenCriticalPoints.FindTheMinimumAndMaximumNumberOfNodesBetweenCriticalPointsIterative | 29 | 2 | 31 | 68 | 93.5% | | 17 | 20 | 85% | |
LeetCode.Algorithms.FindTheNumberOfDistinctColorsAmongTheBalls.FindTheNumberOfDistinctColorsAmongTheBallsDictionary | 25 | 0 | 25 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindTheOriginalArrayOfPrefixXor.FindTheOriginalArrayOfPrefixXorIterative | 12 | 0 | 12 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindTheOriginalTypedString1.FindTheOriginalTypedString1Iterative | 15 | 0 | 15 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindThePivotInteger.FindThePivotIntegerConstant | 5 | 0 | 5 | 31 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.FindThePivotInteger.FindThePivotIntegerIterative | 29 | 0 | 29 | 63 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindThePowerOfKSizeSubarrays1.FindThePowerOfKSizeSubarrays1ConsecutiveCount | 21 | 2 | 23 | 56 | 91.3% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.FindThePrefixCommonArrayOfTwoArrays.FindThePrefixCommonArrayOfTwoArraysFrequencyArray | 20 | 0 | 20 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindThePrefixCommonArrayOfTwoArrays.FindThePrefixCommonArrayOfTwoArraysHashSet | 18 | 0 | 18 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindThePunishmentNumberOfInteger.FindThePunishmentNumberOfIntegerRecursive | 30 | 0 | 30 | 67 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.FindTheSafestPathInGrid.FindTheSafestPathInGridPriorityQueue | 65 | 1 | 66 | 119 | 98.4% | | 43 | 44 | 97.7% | |
LeetCode.Algorithms.FindTheStudentThatWillReplaceTheChalk.FindTheStudentThatWillReplaceTheChalkBinarySearch | 25 | 0 | 25 | 59 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindTheStudentThatWillReplaceTheChalk.FindTheStudentThatWillReplaceTheChalkPrefixSum | 18 | 0 | 18 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FindTheTownJudge.FindTheTownJudgeDictionary | 17 | 0 | 17 | 46 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindTheTownJudge.FindTheTownJudgeIterative | 22 | 0 | 22 | 56 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.FindTheWinningPlayerInCoinGame.FindTheWinningPlayerInCoinGameMath | 4 | 0 | 4 | 30 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.FindTheWinningPlayerInCoinGame.FindTheWinningPlayerInCoinGameSimulation | 10 | 0 | 10 | 37 | 100% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.FindUniqueBinaryString.FindUniqueBinaryStringIterative | 8 | 0 | 8 | 34 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindValidMatrixGivenRowAndColumnSums.FindValidMatrixGivenRowAndColumnSumsBruteForce | 23 | 0 | 23 | 58 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindValidMatrixGivenRowAndColumnSums.FindValidMatrixGivenRowAndColumnSumsGreedy | 15 | 0 | 15 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FindWinnerOnTicTacToeGame.FindWinnerOnTicTacToeGameSimulation | 29 | 0 | 29 | 63 | 100% | | 19 | 20 | 95% | |
LeetCode.Algorithms.FindWordsContainingCharacter.FindWordsContainingCharacterDictionary | 17 | 0 | 17 | 48 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FindWordsContainingCharacter.FindWordsContainingCharacterIterative | 11 | 0 | 11 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.FirstCompletelyPaintedRowOrColumn.FirstCompletelyPaintedRowOrColumnDictionary | 29 | 0 | 29 | 63 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.FirstMissingPositive.FirstMissingPositiveHashSet | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.FirstMissingPositive.FirstMissingPositiveIterative | 29 | 0 | 29 | 62 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.FirstUniqueCharacterInString.FirstUniqueCharacterInStringIterative | 14 | 0 | 14 | 42 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.FlipColumnsForMaximumNumberOfEqualRows.FlipColumnsForMaximumNumberOfEqualRowsDictionary | 17 | 0 | 17 | 48 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.FlipEquivalentBinaryTrees.FlipEquivalentBinaryTreesRecursive | 13 | 0 | 13 | 46 | 100% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.FloodFill.FloodFillIterative | 17 | 0 | 17 | 52 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.FractionAdditionAndSubtraction.FractionAdditionAndSubtractionSimulation | 49 | 0 | 49 | 95 | 100% | | 17 | 18 | 94.4% | |
LeetCode.Algorithms.FreedomTrail.FreedomTrailDynamicProgramming | 38 | 0 | 38 | 74 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.GenerateTagForVideoCaption.GenerateTagForVideoCaptionCharArray | 38 | 2 | 40 | 87 | 95% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.GenerateTagForVideoCaption.GenerateTagForVideoCaptionStringBuilder | 25 | 6 | 31 | 72 | 80.6% | | 11 | 14 | 78.5% | |
LeetCode.Algorithms.GetEqualSubstringsWithinBudget.GetEqualSubstringsWithinBudgetSlidingWindow | 18 | 0 | 18 | 50 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.GoalParserInterpretation.GoalParserInterpretationReplace | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.GoalParserInterpretation.GoalParserInterpretationStringBuilder | 23 | 0 | 23 | 56 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.GridGame.GridGamePrefixSum | 25 | 0 | 25 | 59 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.GuessNumberHigherOrLower.GuessNumberHigherOrLower | 13 | 0 | 13 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.GuessNumberHigherOrLower.GuessNumberHigherOrLowerBinarySearch | 22 | 0 | 22 | 55 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.HandOfStraights.HandOfStraightsDictionary | 35 | 0 | 35 | 71 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.HandOfStraights.HandOfStraightsSortedDictionary | 34 | 0 | 34 | 69 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.HappyNumber.HappyNumberHashSetChars | 12 | 0 | 12 | 40 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.HappyNumber.HappyNumberHashSetNumbers | 22 | 0 | 22 | 54 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.HarshadNumber.HarshadNumberIterative | 13 | 0 | 13 | 43 | 100% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.HeightChecker.HeightCheckerCountingSort | 23 | 0 | 23 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.HeightChecker.HeightCheckerSorting | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.HowManyNumbersAreSmallerThanTheCurrentNumber.HowManyNumbersAreSmallerThanTheCurrentNumberBruteForce | 17 | 0 | 17 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.HowManyNumbersAreSmallerThanTheCurrentNumber.HowManyNumbersAreSmallerThanTheCurrentNumberUsingSortingAndHashing | 17 | 0 | 17 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ImplementQueueUsingStacks.ImplementQueueUsingStacksAmortized | 26 | 2 | 28 | 79 | 92.8% | | 9 | 10 | 90% | |
LeetCode.Algorithms.ImplementQueueUsingStacks.ImplementQueueUsingStacksTwoStacks | 22 | 0 | 22 | 70 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.ImplementStackUsingQueues.ImplementStackUsingQueuesOneQueue | 18 | 0 | 18 | 65 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ImplementStackUsingQueues.ImplementStackUsingQueuesTwoQueues | 28 | 0 | 28 | 76 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.ImplementTrie.ImplementTrieArray | 24 | 2 | 26 | 79 | 92.3% | | 6 | 8 | 75% | |
LeetCode.Algorithms.ImplementTrie.ImplementTrieDictionary | 34 | 2 | 36 | 92 | 94.4% | | 8 | 10 | 80% | |
LeetCode.Algorithms.IncreasingDecreasingString.IncreasingDecreasingStringCountingSort | 28 | 0 | 28 | 65 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.IncreasingDecreasingString.IncreasingDecreasingStringDictionary | 22 | 0 | 22 | 55 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.InsertGreatestCommonDivisorsInLinkedList.InsertGreatestCommonDivisorsInLinkedListSimulation | 22 | 0 | 22 | 56 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.InsertInterval.InsertIntervalIterative | 22 | 0 | 22 | 53 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.IntegerToEnglishWords.IntegerToEnglishWordsIterative | 85 | 0 | 85 | 132 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.IntegerToEnglishWords.IntegerToEnglishWordsRecursive | 63 | 0 | 63 | 101 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.IntersectionOfTwoArrays.IntersectionOfTwoArraysHashSet | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.IntersectionOfTwoArrays.IntersectionOfTwoArraysHashSetIntersectWith | 6 | 0 | 6 | 33 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.IntersectionOfTwoArrays2.IntersectionOfTwoArrays2Dictionary | 24 | 0 | 24 | 57 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.IntersectionOfTwoArrays2.IntersectionOfTwoArrays2Sorting | 24 | 0 | 24 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.IntersectionOfTwoLinkedLists.IntersectionOfTwoLinkedListsBruteForce | 16 | 0 | 16 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.IntersectionOfTwoLinkedLists.IntersectionOfTwoLinkedListsTwoPointers | 10 | 0 | 10 | 40 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.InvertBinaryTree.InvertBinaryTreeBreadthFirstSearch | 21 | 0 | 21 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.InvertBinaryTree.InvertBinaryTreeDepthFirstSearchRecursive | 13 | 2 | 15 | 49 | 86.6% | | 3 | 4 | 75% | |
LeetCode.Algorithms.InvertBinaryTree.InvertBinaryTreeDepthFirstSearchStack | 21 | 0 | 21 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.IslandPerimeter.IslandPerimeterIterative | 29 | 0 | 29 | 60 | 100% | | 22 | 22 | 100% | |
LeetCode.Algorithms.IsomorphicStrings.IsomorphicStringsDictionary | 17 | 0 | 17 | 50 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.IsomorphicStrings.IsomorphicStringsTwoDictionaries | 28 | 0 | 28 | 61 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.IsSubsequence.IsSubsequenceIterative | 27 | 0 | 27 | 63 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.IsSubsequence.IsSubsequenceTwoPointers | 19 | 0 | 19 | 51 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.JewelsAndStones.JewelsAndStonesHashSet | 4 | 0 | 4 | 30 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.JewelsAndStones.JewelsAndStonesLinq | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.KthDistinctStringInAnArray.KthDistinctStringInAnArrayDictionary | 21 | 0 | 21 | 53 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.KthLargestElementInStream.KthLargestElementInStreamPriorityQueue | 21 | 0 | 21 | 50 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.KthLargestElementInStream.KthLargestElementInStreamSortedArray | 27 | 0 | 27 | 63 | 100% | | 9 | 10 | 90% | |
LeetCode.Algorithms.KthLargestElementInStream.KthLargestElementInStreamSortedList | 20 | 0 | 20 | 57 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.KthLargestSumInBinaryTree.KthLargestSumInBinaryTreeBreadthFirstSearch | 30 | 2 | 32 | 72 | 93.7% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.KthSmallestInLexicographicalOrder.KthSmallestInLexicographicalOrderPrefixTree | 30 | 0 | 30 | 64 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.KthSmallestPrimeFraction.KthSmallestPrimeFractionBinarySearch | 65 | 0 | 65 | 107 | 100% | | 23 | 24 | 95.8% | |
LeetCode.Algorithms.KthSmallestPrimeFraction.KthSmallestPrimeFractionBruteForce | 12 | 0 | 12 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LargestCombinationWithBitwiseANDGreaterThanZero.LargestCombinationWithBitwiseANDGreaterThanZeroIterative | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.LargestDivisibleSubset.LargestDivisibleSubsetDynamicProgramming | 31 | 0 | 31 | 66 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.LargestLocalValuesInMatrix.LargestLocalValuesInMatrixBruteForce | 18 | 0 | 18 | 45 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LargestNumber.LargestNumberConcatenationSorting | 5 | 0 | 5 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.LargestPerimeterTriangle.LargestPerimeterTriangleCountingSort | 24 | 0 | 24 | 56 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.LargestPerimeterTriangle.LargestPerimeterTriangleSorting | 11 | 0 | 11 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LargestPositiveIntegerThatExistsWithItsNegative.LargestPositiveIntegerThatExistsWithItsNegativeHashSet | 15 | 0 | 15 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LargestPositiveIntegerThatExistsWithItsNegative.LargestPositiveIntegerThatExistsWithItsNegativeSortingTwoPointers | 20 | 0 | 20 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LeftAndRightSumDifferences.LeftAndRightSumDifferencesPrefixSum | 18 | 0 | 18 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LemonadeChange.LemonadeChangeGreedy | 23 | 2 | 25 | 63 | 92% | | 14 | 16 | 87.5% | |
LeetCode.Algorithms.LengthOfLastWord.LengthOfLastWordReverseIteration | 14 | 0 | 14 | 41 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LengthOfLastWord.LengthOfLastWordTrimSplit | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.LengthOfLongestFibonacciSubsequence.LengthOfLongestFibonacciSubsequenceDynamicProgramming | 23 | 0 | 23 | 57 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.LengthOfLongestSubarrayWithAtMostKFrequency.LengthOfLongestSubarrayWithAtMostKFrequencyIterative | 20 | 0 | 20 | 54 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LengthOfLongestSubarrayWithAtMostKFrequency.LengthOfLongestSubarrayWithAtMostKFrequencyTwoPointers | 26 | 0 | 26 | 59 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LetterTilePossibilities.LetterTilePossibilitiesRecursive | 22 | 0 | 22 | 59 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LexicographicalNumbers.LexicographicalNumbersIterative | 24 | 0 | 24 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LexicographicalNumbers.LexicographicalNumbersRecursive | 17 | 0 | 17 | 48 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LinkedListCycle.LinkedListCycleHashSet | 14 | 0 | 14 | 46 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LinkedListCycle.LinkedListCycleTwoPointers | 16 | 0 | 16 | 48 | 100% | | 9 | 10 | 90% | |
LeetCode.Algorithms.LinkedListInBinaryTree.LinkedListInBinaryTreeDepthFirstSearch | 35 | 0 | 35 | 78 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.LinkedListInBinaryTree.LinkedListInBinaryTreeKnuthMorrisPratt | 39 | 0 | 39 | 83 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.LongestBinarySubsequenceLessThanOrEqualToK.LongestBinarySubsequenceLessThanOrEqualToKGreedy | 18 | 0 | 18 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LongestCommonPrefix.LongestCommonPrefixBinarySearch | 28 | 0 | 28 | 61 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LongestCommonPrefix.LongestCommonPrefixDivideAndConquer | 25 | 1 | 26 | 65 | 96.1% | | 9 | 10 | 90% | |
LeetCode.Algorithms.LongestCommonPrefix.LongestCommonPrefixHorizontalScanning | 18 | 0 | 18 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LongestHappyString.LongestHappyStringGreedy | 39 | 0 | 39 | 83 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.LongestHarmoniousSubsequence.LongestHarmoniousSubsequenceDictionary | 23 | 0 | 23 | 56 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.LongestIdealSubsequence.LongestIdealSubsequenceDynamicProgramming | 16 | 0 | 16 | 47 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LongestNiceSubarray.LongestNiceSubarrayBruteForce | 20 | 0 | 20 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LongestNiceSubarray.LongestNiceSubarraySlidingWindow | 16 | 0 | 16 | 45 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LongestPalindrome.LongestPalindromeArray | 28 | 0 | 28 | 60 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.LongestPalindrome.LongestPalindromeDictionary | 28 | 0 | 28 | 60 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.LongestPalindromeByConcatenatingTwoLetterWords.LongestPalindromeByConcatenatingTwoLetterWordsFrequencyArray | 24 | 0 | 24 | 59 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.LongestPalindromeByConcatenatingTwoLetterWords.LongestPalindromeByConcatenatingTwoLetterWordsFrequencyDictionary | 23 | 0 | 23 | 55 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.LongestPalindromicSubstring.LongestPalindromicSubstringTwoPointers | 27 | 0 | 27 | 62 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.LongestSquareStreakInAnArray.LongestSquareStreakInAnArrayHashSet | 19 | 0 | 19 | 50 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.LongestStrictlyIncreasingOrStrictlyDecreasingSubarray.LongestStrictlyIncreasingOrStrictlyDecreasingSubarrayIterative | 24 | 0 | 24 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LongestSubarrayWithMaximumBitwiseAND.LongestSubarrayWithMaximumBitwiseANDIterative | 23 | 0 | 23 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LongestSubstringWithoutRepeatingCharacters.LongestSubstringWithoutRepeatingCharactersSlidingWindow | 15 | 0 | 15 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LongestUnequalAdjacentGroupsSubsequence1.LongestUnequalAdjacentGroupsSubsequence1Greedy | 13 | 0 | 13 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.LowestCommonAncestorOfDeepestLeaves.LowestCommonAncestorOfDeepestLeavesDepthFirstSearch | 14 | 0 | 14 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.LuckyNumbersInMatrix.LuckyNumbersInMatrixBruteForce | 18 | 0 | 18 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MagicSquaresInGrid.MagicSquaresInGridBruteForce | 43 | 0 | 43 | 83 | 100% | | 25 | 26 | 96.1% | |
LeetCode.Algorithms.MajorityElement.MajorityElementDictionary | 18 | 0 | 18 | 46 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MajorityElement.MajorityElementDistinctCount | 14 | 0 | 14 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MakeStringSubsequenceUsingCyclicIncrements.MakeStringSubsequenceUsingCyclicIncrementsTwoPointers | 15 | 2 | 17 | 47 | 88.2% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.MakeSumDivisibleByP.MakeSumDivisibleByPPrefixSum | 21 | 0 | 21 | 56 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.MakeTheStringGreat.MakeTheStringGreatIterative | 22 | 0 | 22 | 53 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.MakeTheStringGreat.MakeTheStringGreatStringBuilder | 15 | 0 | 15 | 44 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MakeTwoArraysEqualByReversingSubarrays.MakeTwoArraysEqualByReversingSubarraysDictionary | 18 | 5 | 23 | 55 | 78.2% | | 8 | 10 | 80% | |
LeetCode.Algorithms.MakeTwoArraysEqualByReversingSubarrays.MakeTwoArraysEqualByReversingSubarraysSorting | 5 | 0 | 5 | 31 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MatrixDiagonalSum.MatrixDiagonalSumIterative | 13 | 0 | 13 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaxChunksToMakeSorted.MaxChunksToMakeSortedIterative | 13 | 0 | 13 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximalRectangle.MaximalRectangleStack | 29 | 0 | 29 | 59 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.MaximalScoreAfterApplyingKOperations.MaximalScoreAfterApplyingKOperationsPriorityQueue | 16 | 0 | 16 | 49 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximizeHappinessOfSelectedChildren.MaximizeHappinessOfSelectedChildrenIterative | 16 | 0 | 16 | 47 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximizeTheNumberOfTargetNodesAfterConnectingTrees1.MaximizeTheNumberOfTargetNodesAfterConnectingTrees1DepthFirstSearch | 52 | 2 | 54 | 107 | 96.2% | | 17 | 18 | 94.4% | |
LeetCode.Algorithms.Maximum69Number.Maximum69NumberIterative | 26 | 0 | 26 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.Maximum69Number.Maximum69NumberString | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MaximumAbsoluteSumOfAnySubarray.MaximumAbsoluteSumOfAnySubarrayBruteForce | 13 | 0 | 13 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumAbsoluteSumOfAnySubarray.MaximumAbsoluteSumOfAnySubarrayKadaneAlgorithm | 14 | 0 | 14 | 40 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MaximumAscendingSubarraySum.MaximumAscendingSubarraySumIterative | 16 | 0 | 16 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumAveragePassRatio.MaximumAveragePassRatioPriorityQueue | 30 | 0 | 30 | 69 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumAverageSubarray1.MaximumAverageSubarray1SlidingWindow | 19 | 0 | 19 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumBeautyOfAnArrayAfterApplyingOperation.MaximumBeautyOfAnArrayAfterApplyingOperationDifferenceArray | 18 | 2 | 20 | 52 | 90% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.MaximumBeautyOfAnArrayAfterApplyingOperation.MaximumBeautyOfAnArrayAfterApplyingOperationLineSweep | 19 | 2 | 21 | 54 | 90.4% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.MaximumContainersOnShip.MaximumContainersOnShipMath | 3 | 0 | 3 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MaximumCountOfPositiveIntegerAndNegativeInteger.MaximumCountOfPositiveIntegerAndNegativeIntegerBinarySearch | 21 | 0 | 21 | 53 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumCountOfPositiveIntegerAndNegativeInteger.MaximumCountOfPositiveIntegerAndNegativeIntegerBruteForce | 13 | 0 | 13 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumCountOfPositiveIntegerAndNegativeInteger.MaximumCountOfPositiveIntegerAndNegativeIntegerCounting | 14 | 0 | 14 | 43 | 100% | | 6 | 8 | 75% | |
LeetCode.Algorithms.MaximumDepthOfBinaryTree.MaximumDepthOfBinaryTreeBreadthFirstSearch | 28 | 0 | 28 | 64 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MaximumDepthOfBinaryTree.MaximumDepthOfBinaryTreeDepthFirstSearch | 10 | 0 | 10 | 41 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumDepthOfNaryTree.MaximumDepthOfNaryTreeBreadthFirstSearch | 21 | 0 | 21 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumDepthOfNaryTree.MaximumDepthOfNaryTreeDepthFirstSearchRecursive | 11 | 0 | 11 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumDepthOfNaryTree.MaximumDepthOfNaryTreeDepthFirstSearchStack | 21 | 0 | 21 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumDifferenceBetweenAdjacentElementsInCircularArray.MaximumDifferenceBetweenAdjacentElementsInCircularArrayIterative | 9 | 0 | 9 | 37 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MaximumDifferenceBetweenEvenAndOddFrequency1.MaximumDifferenceBetweenEvenAndOddFrequency1FrequencyArray | 23 | 0 | 23 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumDifferenceBetweenEvenAndOddFrequency1.MaximumDifferenceBetweenEvenAndOddFrequency1FrequencyDictionary | 20 | 0 | 20 | 50 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumDifferenceBetweenIncreasingElements.MaximumDifferenceBetweenIncreasingElementsBruteForce | 15 | 0 | 15 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumDifferenceBetweenIncreasingElements.MaximumDifferenceBetweenIncreasingElementsGreedy | 17 | 0 | 17 | 45 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumDifferenceByRemappingDigit.MaximumDifferenceByRemappingDigitGreedy | 30 | 0 | 30 | 65 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumDistanceInArrays.MaximumDistanceInArraysBruteForce | 13 | 0 | 13 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumDistanceInArrays.MaximumDistanceInArraysGreedy | 15 | 0 | 15 | 44 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MaximumMatchingOfPlayersWithTrainers.MaximumMatchingOfPlayersWithTrainersSorting | 15 | 0 | 15 | 44 | 100% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.MaximumMatrixSum.MaximumMatrixSumBruteForce | 22 | 0 | 22 | 51 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumNestingDepthOfTheParentheses.MaximumNestingDepthOfTheParenthesesIterative | 15 | 0 | 15 | 50 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumNumberOfEventsThatCanBeAttended.MaximumNumberOfEventsThatCanBeAttendedPriorityQueue | 23 | 3 | 26 | 61 | 88.4% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.MaximumNumberOfIntegersToChooseFromRange1.MaximumNumberOfIntegersToChooseFromRange1HashSet | 17 | 0 | 17 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumNumberOfKDivisibleComponents.MaximumNumberOfKDivisibleComponentsDepthFirstSearch | 36 | 0 | 36 | 77 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MaximumNumberOfMovesInGrid.MaximumNumberOfMovesInGridDynamicProgramming | 33 | 0 | 33 | 70 | 100% | | 22 | 22 | 100% | |
LeetCode.Algorithms.MaximumNumberOfPointsWithCost.MaximumNumberOfPointsWithCostDynamicProgramming | 27 | 0 | 27 | 59 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MaximumNumberOfTasksYouCanAssign.MaximumNumberOfTasksYouCanAssignLinkedList | 50 | 4 | 54 | 103 | 92.5% | | 19 | 22 | 86.3% | |
LeetCode.Algorithms.MaximumNumberOfWordsFoundInSentences.MaximumNumberOfWordsFoundInSentencesLinq | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MaximumNumberOfWordsFoundInSentences.MaximumNumberOfWordsFoundInSentencesLinqSplit | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MaximumNumberOfWordsYouCanType.MaximumNumberOfWordsYouCanTypeHashSet | 13 | 0 | 13 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumOddBinaryNumber.MaximumOddBinaryNumberStringBuilder | 14 | 0 | 14 | 45 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumOddBinaryNumber.MaximumOddBinaryNumberStrings | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MaximumProductOfTwoDigits.MaximumProductOfTwoDigitsGreedy | 19 | 0 | 19 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumProductOfTwoElementsInAnArray.MaximumProductOfTwoElementsInAnArrayBruteForce | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumProductOfTwoElementsInAnArray.MaximumProductOfTwoElementsInAnArraySecondMax | 16 | 0 | 16 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MaximumProductOfTwoElementsInAnArray.MaximumProductOfTwoElementsInAnArraySorting | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MaximumScoreAfterSplittingString.MaximumScoreAfterSplittingStringIterative | 28 | 0 | 28 | 60 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MaximumSumOfDistinctSubarraysWithLengthK.MaximumSumOfDistinctSubarraysWithLengthKSlidingWindow | 25 | 0 | 25 | 60 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumSwap.MaximumSwapGreedy | 19 | 0 | 19 | 51 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaximumUniqueSubarraySumAfterDeletion.MaximumUniqueSubarraySumAfterDeletionHashSet | 14 | 0 | 14 | 42 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.MaximumValueOfAnOrderedTriplet1.MaximumValueOfAnOrderedTriplet1BruteForce | 15 | 0 | 15 | 42 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MaximumValueOfAnOrderedTriplet1.MaximumValueOfAnOrderedTriplet1Greedy | 12 | 0 | 12 | 40 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MaximumValueOfAnOrderedTriplet2.MaximumValueOfAnOrderedTriplet2Greedy | 12 | 0 | 12 | 40 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MaximumWidthRamp.MaximumWidthRampStack | 23 | 2 | 25 | 57 | 92% | | 14 | 16 | 87.5% | |
LeetCode.Algorithms.MaximumXORForEachQuery.MaximumXORForEachQueryBitMasking | 11 | 0 | 11 | 41 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MaximumXORForEachQuery.MaximumXORForEachQueryBruteForce | 22 | 0 | 22 | 56 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MaxSumOfPairWithEqualSumOfDigits.MaxSumOfPairWithEqualSumOfDigits1 | 37 | 0 | 37 | 73 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MaxSumOfPairWithEqualSumOfDigits.MaxSumOfPairWithEqualSumOfDigitsDictionary | 32 | 0 | 32 | 65 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MedianOfTwoSortedArrays.MedianOfTwoSortedArraysBinarySearch | 48 | 4 | 52 | 96 | 92.3% | | 20 | 22 | 90.9% | |
LeetCode.Algorithms.MedianOfTwoSortedArrays.MedianOfTwoSortedArraysIterative | 45 | 0 | 45 | 85 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.MergeNodesInBetweenZeros.MergeNodesInBetweenZerosIterative | 21 | 2 | 23 | 58 | 91.3% | | 16 | 18 | 88.8% | |
LeetCode.Algorithms.MergeNodesInBetweenZeros.MergeNodesInBetweenZerosRecursive | 21 | 0 | 21 | 57 | 100% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.MergeSortedArray.MergeSortedArrayMergingAndSorting | 16 | 0 | 16 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MergeSortedArray.MergeSortedArrayThreePointers | 24 | 0 | 24 | 54 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MergeStringsAlternately.MergeStringsAlternatelyOnePointer | 17 | 0 | 17 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MergeStringsAlternately.MergeStringsAlternatelyTwoPointers | 19 | 0 | 19 | 52 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MergeTwo2DArraysBySummingValues.MergeTwo2DArraysBySummingValuesSortedDictionary | 25 | 0 | 25 | 58 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MergeTwo2DArraysBySummingValues.MergeTwo2DArraysBySummingValuesTwoPointers | 29 | 3 | 32 | 66 | 90.6% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.MergeTwoBinaryTrees.MergeTwoBinaryTreesBreadthFirstSearch | 44 | 0 | 44 | 85 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.MergeTwoBinaryTrees.MergeTwoBinaryTreesDepthFirstSearchRecursive | 15 | 0 | 15 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MergeTwoBinaryTrees.MergeTwoBinaryTreesDepthFirstSearchStack | 44 | 0 | 44 | 85 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.MergeTwoSortedLists.MergeTwoSortedListsLinear | 25 | 0 | 25 | 61 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MinCostClimbingStairs.MinCostClimbingStairsDynamicProgramming | 13 | 0 | 13 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimizedMaximumOfProductsDistributedToAnyStore.MinimizedMaximumOfProductsDistributedToAnyStoreBinarySearch | 22 | 0 | 22 | 57 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimizeXOR.MinimizeXORBitwise | 30 | 0 | 30 | 70 | 100% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.MinimumAbsoluteDifferenceInBST.MinimumAbsoluteDifferenceInBSTDepthFirstSearch | 20 | 0 | 20 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumAddToMakeParenthesesValid.MinimumAddToMakeParenthesesValidIterative | 23 | 0 | 23 | 54 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumArrayEnd.MinimumArrayEndIterative | 8 | 0 | 8 | 35 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MinimumBitFlipsToConvertNumber.MinimumBitFlipsToConvertNumberBitwise | 10 | 0 | 10 | 39 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MinimumBitFlipsToConvertNumber.MinimumBitFlipsToConvertNumberPopCount | 3 | 0 | 3 | 30 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MinimumCommonValue.MinimumCommonValueHashSet | 10 | 0 | 10 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumCommonValue.MinimumCommonValueTwoPointers | 18 | 0 | 18 | 48 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MinimumCostToHireKWorkers.MinimumCostToHireKWorkersPriorityQueue | 25 | 0 | 25 | 63 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MinimumCostToMakeAtLeastOneValidPathInGrid.MinimumCostToMakeAtLeastOneValidPathInGridBreadthFirstSearch | 52 | 0 | 52 | 95 | 100% | | 24 | 24 | 100% | |
LeetCode.Algorithms.MinimumCostToReachEveryPosition.MinimumCostToReachEveryPositionGreedy | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MinimumDeletionsForKMostKDistinctCharacters.MinimumDeletionsForKMostKDistinctCharactersFrequencyArrayBucketSort | 30 | 0 | 30 | 67 | 100% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.MinimumDeletionsForKMostKDistinctCharacters.MinimumDeletionsForKMostKDistinctCharactersFrequencyArrayPriorityQueue | 25 | 0 | 25 | 60 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MinimumDeletionsForKMostKDistinctCharacters.MinimumDeletionsForKMostKDistinctCharactersFrequencyDictionaryBucketSort | 28 | 2 | 30 | 69 | 93.3% | | 16 | 18 | 88.8% | |
LeetCode.Algorithms.MinimumDeletionsForKMostKDistinctCharacters.MinimumDeletionsForKMostKDistinctCharactersFrequencyDictionaryPriorityQueue | 22 | 0 | 22 | 57 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MinimumDepthOfBinaryTree.MinimumDepthOfBinaryTreeBreadthFirstSearch | 28 | 0 | 28 | 65 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.MinimumDepthOfBinaryTree.MinimumDepthOfBinaryTreeDepthFirstSearch | 26 | 0 | 26 | 65 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MinimumDifferenceBetweenLargestAndSmallestValueInThreeMoves.MinimumDifferenceBetweenLargestAndSmallestValueInThreeMovesSorting | 13 | 0 | 13 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumDistanceBetweenBSTNodes.MinimumDistanceBetweenBSTNodesDepthFirstSearch | 20 | 0 | 20 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumDominoRotationsForEqualRow.MinimumDominoRotationsForEqualRowGreedy | 26 | 0 | 26 | 61 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.MinimumEqualSumOfTwoArraysAfterReplacingZeros.MinimumEqualSumOfTwoArraysAfterReplacingZerosGreedy | 33 | 0 | 33 | 66 | 100% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.MinimumFallingPathSum2.MinimumFallingPathSum2DynamicProgramming | 41 | 0 | 41 | 78 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.MinimumHeightTrees.MinimumHeightTreesBreadthFirstSearch | 62 | 0 | 62 | 112 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.MinimumHeightTrees.MinimumHeightTreesLeafPruning | 40 | 0 | 40 | 79 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.MinimumIncrementToMakeArrayUnique.MinimumIncrementToMakeArrayUniqueCounting | 19 | 0 | 19 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumIncrementToMakeArrayUnique.MinimumIncrementToMakeArrayUniqueSorting | 17 | 0 | 17 | 47 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumIndexOfValidSplit.MinimumIndexOfValidSplitDictionary | 28 | 0 | 28 | 62 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MinimumLengthOfStringAfterDeletingSimilarEnds.MinimumLengthOfStringAfterDeletingSimilarEndsTwoPointers | 17 | 0 | 17 | 45 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MinimumLengthOfStringAfterOperations.MinimumLengthOfStringAfterOperationsFrequencyArray | 17 | 0 | 17 | 45 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumLengthOfStringAfterOperations.MinimumLengthOfStringAfterOperationsFrequencyDictionary | 23 | 0 | 23 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumLimitOfBallsInBag.MinimumLimitOfBallsInBagBinarySearch | 17 | 0 | 17 | 46 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumNumberGame.MinimumNumberGameSorting | 10 | 0 | 10 | 37 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MinimumNumberOfArrowsToBurstBalloons.MinimumNumberOfArrowsToBurstBalloonsIterative | 14 | 0 | 14 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumNumberOfChangesToMakeBinaryStringBeautiful.MinimumNumberOfChangesToMakeBinaryStringBeautifulGreedy | 11 | 0 | 11 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumNumberOfDaysToDisconnectIsland.MinimumNumberOfDaysToDisconnectIslandBruteForceCopyArray | 69 | 0 | 69 | 121 | 100% | | 30 | 30 | 100% | |
LeetCode.Algorithms.MinimumNumberOfDaysToDisconnectIsland.MinimumNumberOfDaysToDisconnectIslandBruteForceVisitedArray | 62 | 0 | 62 | 111 | 100% | | 32 | 32 | 100% | |
LeetCode.Algorithms.MinimumNumberOfMovesToSeatEveryone.MinimumNumberOfMovesToSeatEveryoneCountingSort | 20 | 0 | 20 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumNumberOfMovesToSeatEveryone.MinimumNumberOfMovesToSeatEveryoneSorting | 5 | 0 | 5 | 31 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MinimumNumberOfOperationsToMakeArrayXOREqualToK.MinimumNumberOfOperationsToMakeArrayXOREqualToKIterativeBits | 14 | 0 | 14 | 47 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumNumberOfOperationsToMakeArrayXOREqualToK.MinimumNumberOfOperationsToMakeArrayXOREqualToKIterativeString | 29 | 0 | 29 | 66 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MinimumNumberOfOperationsToMakeElementsInArrayDistinct.MinimumNumberOfOperationsToMakeElementsInArrayDistinctIterative | 11 | 0 | 11 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MinimumNumberOfOperationsToMoveAllBallsToEachBox.MinimumNumberOfOperationsToMoveAllBallsToEachBoxBruteForce | 14 | 0 | 14 | 41 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MinimumNumberOfOperationsToMoveAllBallsToEachBox.MinimumNumberOfOperationsToMoveAllBallsToEachBoxTwoPass | 26 | 0 | 26 | 59 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MinimumNumberOfOperationsToSortBinaryTreeByLevel.MinimumNumberOfOperationsToSortBinaryTreeByLevelBreadthFirstSearch | 51 | 0 | 51 | 94 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.MinimumNumberOfSwapsToMakeTheStringBalanced.MinimumNumberOfSwapsToMakeTheStringBalancedIterative | 17 | 0 | 17 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumOperationsToExceedThresholdValue2.MinimumOperationsToExceedThresholdValue2PriorityQueue | 17 | 0 | 17 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumOperationsToMakeArraySumDivisibleByK.MinimumOperationsToMakeArraySumDivisibleByKGreedy | 8 | 0 | 8 | 35 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MinimumOperationsToMakeArrayValuesEqualToK.MinimumOperationsToMakeArrayValuesEqualToKHashSet | 14 | 0 | 14 | 43 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumOperationsToMakeArrayValuesEqualToK.MinimumOperationsToMakeArrayValuesEqualToKSeenArray | 16 | 0 | 16 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MinimumOperationsToMakeBinaryArrayElementsEqualToOne1.MinimumOperationsToMakeBinaryArrayElementsEqualToOne1Greedy | 17 | 0 | 17 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MinimumOperationsToMakeUniValueGrid.MinimumOperationsToMakeUniValueGridSorting | 19 | 0 | 19 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MinimumPairRemovalToSortArray1.MinimumPairRemovalToSortArray1Simulation | 35 | 0 | 35 | 75 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.MinimumRecolorsToGetKConsecutiveBlackBlocks.MinimumRecolorsToGetKConsecutiveBlackBlocksSlidingWindow | 27 | 0 | 27 | 60 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MinimumRemoveToMakeValidParentheses.MinimumRemoveToMakeValidParenthesesStack | 28 | 0 | 28 | 63 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.MinimumRemoveToMakeValidParentheses.MinimumRemoveToMakeValidParenthesesStringBuilder | 39 | 0 | 39 | 87 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.MinimumStringLengthAfterRemovingSubstrings.MinimumStringLengthAfterRemovingSubstringsStack | 19 | 0 | 19 | 54 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.MinimumSumOfFourDigitNumberAfterSplittingDigits.MinimumSumOfFourDigitNumberAfterSplittingDigitsChars | 7 | 0 | 7 | 32 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MinimumSumOfFourDigitNumberAfterSplittingDigits.MinimumSumOfFourDigitNumberAfterSplittingDigitsNumbers | 10 | 0 | 10 | 38 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MinimumSwapsToGroupAll1Together2.MinimumSwapsToGroupAll1Together2SlidingWindow | 27 | 2 | 29 | 63 | 93.1% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.MinimumTimeDifference.MinimumTimeDifferenceBase | 3 | 0 | 3 | 25 | 100% | | 1 | 2 | 50% | |
LeetCode.Algorithms.MinimumTimeDifference.MinimumTimeDifferenceBucketSort | 32 | 0 | 32 | 67 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.MinimumTimeDifference.MinimumTimeDifferenceSorting | 14 | 0 | 14 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MissingNumber.MissingNumberCumulativeSum | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MissingNumber.MissingNumberIterativeSumAndSubtract | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.MissingNumber.MissingNumberSortAndForSearch | 10 | 0 | 10 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MissingNumber.MissingNumberSortAndWhileSearch | 9 | 0 | 9 | 36 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MissingNumber.MissingNumberSumFormula | 7 | 0 | 7 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ModifyGraphEdgeWeights.ModifyGraphEdgeWeightsDijkstra | 66 | 4 | 70 | 128 | 94.2% | | 30 | 32 | 93.7% | |
LeetCode.Algorithms.MonotonicArray.MonotonicArrayIterative | 16 | 0 | 16 | 43 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.MostBeautifulItemForEachQuery.MostBeautifulItemForEachQueryBinarySearch | 33 | 0 | 33 | 69 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MostStonesRemovedWithSameRowOrColumn.MostStonesRemovedWithSameRowOrColumnUnionFind | 35 | 0 | 35 | 81 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MovePiecesToObtainString.MovePiecesToObtainStringTwoPointers | 32 | 9 | 41 | 82 | 78% | | 29 | 40 | 72.5% | |
LeetCode.Algorithms.MoveZeroes.MoveZeroesTwoPointers | 11 | 0 | 11 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.MultiplyStrings.MultiplyStringsBigInteger | 6 | 0 | 6 | 35 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.MultiplyStrings.MultiplyStringsIterative | 27 | 0 | 27 | 61 | 100% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.MultiplyStrings.MultiplyStringsStack | 70 | 3 | 73 | 136 | 95.8% | | 26 | 28 | 92.8% | |
LeetCode.Algorithms.MyCalendar1.MyCalendar1BinarySearch | 21 | 2 | 23 | 62 | 91.3% | | 9 | 12 | 75% | |
LeetCode.Algorithms.MyCalendar2.MyCalendar2BruteForce | 17 | 0 | 17 | 51 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.MyCalendar3.MyCalendar3FrequencyDictionary | 21 | 0 | 21 | 54 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.NaryTreeLevelOrderTraversal.NaryTreeLevelOrderTraversalBreadthFirstSearch | 28 | 0 | 28 | 68 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.NaryTreePostorderTraversal.NaryTreePostorderTraversalStack | 21 | 0 | 21 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.NaryTreePostorderTraversal.NaryTreePostorderTraversalTwoStacks | 27 | 0 | 27 | 65 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.NaryTreePreorderTraversal.NaryTreePreorderTraversalRecursive | 16 | 2 | 18 | 53 | 88.8% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.NaryTreePreorderTraversal.NaryTreePreorderTraversalStack | 19 | 2 | 21 | 57 | 90.4% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.NeighboringBitwiseXOR.NeighboringBitwiseXORIterative | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.NeitherMinimumNorMaximum.NeitherMinimumNorMaximumUsingMinMaxComparison | 11 | 0 | 11 | 40 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.NeitherMinimumNorMaximum.NeitherMinimumNorMaximumUsingSorting | 7 | 0 | 7 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.NextGreaterElement1.NextGreaterElement1BruteForce | 27 | 0 | 27 | 66 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.NextGreaterElement1.NextGreaterElement1StackDictionary | 22 | 0 | 22 | 53 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.NimGame.NimGameMath | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.NthTribonacciNumber.NthTribonacciNumberIterative | 16 | 0 | 16 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.NthTribonacciNumber.NthTribonacciNumberMatrixExponentiation | 36 | 0 | 36 | 78 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.NumberComplement.NumberComplementBitwise | 7 | 0 | 7 | 35 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.NumberComplement.NumberComplementString | 9 | 0 | 9 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfEquivalentDominoPairs.NumberOfEquivalentDominoPairsFrequencyArray | 13 | 0 | 13 | 42 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.NumberOfEquivalentDominoPairs.NumberOfEquivalentDominoPairsFrequencyDictionary | 19 | 0 | 19 | 49 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfGoodLeafNodesPairs.NumberOfGoodLeafNodesPairsDepthFirstSearch | 33 | 0 | 33 | 73 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.NumberOfGoodPairs.NumberOfGoodPairsDictionary | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfGoodPairs.NumberOfGoodPairsGroupBy | 7 | 0 | 7 | 34 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.NumberOfGoodPairs.NumberOfGoodPairsIterative | 14 | 0 | 14 | 40 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.NumberOfIslands.NumberOfIslandsIterative | 37 | 0 | 37 | 75 | 100% | | 22 | 22 | 100% | |
LeetCode.Algorithms.NumberOfOneBits.NumberOfOneBitsBitwise | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfOneBits.NumberOfOneBitsBrianKernighan | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.NumberOfOneBits.NumberOfOneBitsLookup | 15 | 0 | 15 | 48 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfOneBits.NumberOfOneBitsString | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.NumberOfSeniorCitizens.NumberOfSeniorCitizensCharacterComparison | 3 | 0 | 3 | 27 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfSeniorCitizens.NumberOfSeniorCitizensStringParsing | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.NumberOfStepsToReduceNumberInBinaryRepresentationToOne.NumberOfStepsToReduceNumberInBinaryRepresentationToOneGreedy | 16 | 0 | 16 | 46 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfStepsToReduceNumberToZero.NumberOfStepsToReduceNumberToZeroBitwise | 3 | 0 | 3 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.NumberOfStepsToReduceNumberToZero.NumberOfStepsToReduceNumberToZeroIterative | 15 | 0 | 15 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfStudentsUnableToEatLunch.NumberOfStudentsUnableToEatLunchIterative | 28 | 0 | 28 | 60 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.NumberOfStudentsUnableToEatLunch.NumberOfStudentsUnableToEatLunchQueue | 21 | 0 | 21 | 52 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.NumberOfSubArraysWithOddSum.NumberOfSubArraysWithOddSumBruteForce | 16 | 0 | 16 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.NumberOfSubArraysWithOddSum.NumberOfSubArraysWithOddSumPrefixSum | 21 | 0 | 21 | 54 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.NumberOfSubsequencesThatSatisfyTheGivenSumCondition.NumberOfSubsequencesThatSatisfyTheGivenSumConditionSortingTwoPointers | 24 | 0 | 24 | 61 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.NumberOfSubstringsContainingAllThreeCharacters.NumberOfSubstringsContainingAllThreeCharactersSlidingWindow | 16 | 0 | 16 | 48 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.NumberOfWaysToSplitArray.NumberOfWaysToSplitArrayPrefixSum | 19 | 0 | 19 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.NumberOfWonderfulSubstrings.NumberOfWonderfulSubstringsDictionary | 26 | 0 | 26 | 59 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.OpenTheLock.OpenTheLockBreadthFirstSearch | 31 | 0 | 31 | 70 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.PalindromeLinkedList.PalindromeLinkedListSlowFastPointers | 34 | 0 | 34 | 74 | 100% | | 17 | 22 | 77.2% | |
LeetCode.Algorithms.PalindromeLinkedList.PalindromeLinkedListTwoPointers | 22 | 0 | 22 | 57 | 100% | | 9 | 10 | 90% | |
LeetCode.Algorithms.PalindromeNumber.PalindromeNumberByConvertingToString | 22 | 0 | 22 | 57 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.PalindromeNumber.PalindromeNumberByReversingDigits | 15 | 0 | 15 | 49 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.PalindromePartitioning.PalindromePartitioningBackTracking | 31 | 0 | 31 | 72 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.ParsingBooleanExpression.ParsingBooleanExpressionRecursive | 33 | 0 | 33 | 79 | 100% | | 22 | 22 | 100% | |
LeetCode.Algorithms.PartitionArrayAccordingToGivenPivot.PartitionArrayAccordingToGivenPivotDynamicLists | 39 | 0 | 39 | 76 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.PartitionArrayAccordingToGivenPivot.PartitionArrayAccordingToGivenPivotThreePass | 26 | 0 | 26 | 56 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.PartitionArrayAccordingToGivenPivot.PartitionArrayAccordingToGivenPivotTwoPointers | 24 | 0 | 24 | 53 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.PartitionArrayIntoThreePartsWithEqualSum.PartitionArrayIntoThreePartsWithEqualSumIterative | 39 | 2 | 41 | 92 | 95.1% | | 17 | 18 | 94.4% | |
LeetCode.Algorithms.PartitionArrayIntoThreePartsWithEqualSum.PartitionArrayIntoThreePartsWithEqualSumSinglePass | 22 | 0 | 22 | 56 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.PartitionArraySuchThatMaximumDifferenceIsK.PartitionArraySuchThatMaximumDifferenceIsKSorting | 15 | 2 | 17 | 51 | 88.2% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.PartitionEqualSubsetSum.PartitionEqualSubsetSumDynamicProgramming | 17 | 0 | 17 | 48 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.PartitionLabels.PartitionLabelsTwoPointers | 20 | 0 | 20 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.PascalsTriangle.PascalsTriangleDynamicProgramming | 15 | 0 | 15 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.PascalsTriangle2.PascalsTriangle2DynamicProgramming | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.PassThePillow.PassThePillowMath | 8 | 0 | 8 | 37 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PassThePillow.PassThePillowSimulation | 25 | 0 | 25 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.PathSum.PathSumBreadthFirstSearch | 23 | 0 | 23 | 59 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.PathSum.PathSumDepthFirstSearch | 12 | 0 | 12 | 45 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.PathSum2.PathSum2DepthFirstSearch | 23 | 0 | 23 | 58 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.PathSum2.PathSum2DepthFirstSearchOptimized | 21 | 0 | 21 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.PathWithMaximumGold.PathWithMaximumGoldRecursive | 38 | 0 | 38 | 77 | 100% | | 22 | 22 | 100% | |
LeetCode.Algorithms.PathWithMaximumProbability.PathWithMaximumProbabilityBase | 21 | 0 | 21 | 54 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.PathWithMaximumProbability.PathWithMaximumProbabilityDepthFirstSearch | 29 | 2 | 31 | 78 | 93.5% | | 18 | 20 | 90% | |
LeetCode.Algorithms.PathWithMaximumProbability.PathWithMaximumProbabilityDijkstra | 31 | 2 | 33 | 81 | 93.9% | | 16 | 18 | 88.8% | |
LeetCode.Algorithms.PerfectSquares.PerfectSquaresIterative | 16 | 0 | 16 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.PermutationInString.PermutationInStringSlidingWindowArray | 28 | 2 | 30 | 68 | 93.3% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.PermutationInString.PermutationInStringSlidingWindowDictionary | 38 | 2 | 40 | 78 | 95% | | 19 | 20 | 95% | |
LeetCode.Algorithms.Permutations.PermutationsBacktracking | 19 | 0 | 19 | 50 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.PlusOne.PlusOneIncrementDigitArray | 17 | 0 | 17 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.PlusOne.PlusOneIncrementDigitArrayV2 | 13 | 0 | 13 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.Pow.PowIterative | 11 | 0 | 11 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.Pow.PowMath | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.PowerOfFour.PowerOfFourBitwise | 6 | 0 | 6 | 32 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.PowerOfFour.PowerOfFourIterative | 10 | 0 | 10 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.PowerOfFour.PowerOfFourLogarithms | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PowerOfFour.PowerOfFourRecursive | 9 | 0 | 9 | 37 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.PowerOfThree.PowerOfThreeDivisionRemainder | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PowerOfThree.PowerOfThreeIterative | 10 | 0 | 10 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.PowerOfThree.PowerOfThreeLogarithms | 7 | 0 | 7 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PowerOfThree.PowerOfThreeRecursive | 9 | 0 | 9 | 37 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.PowerOfTwo.PowerOfTwoBinaryString | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PowerOfTwo.PowerOfTwoBitwise | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PowerOfTwo.PowerOfTwoDivisionRemainder | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PowerOfTwo.PowerOfTwoIterative | 10 | 0 | 10 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.PowerOfTwo.PowerOfTwoLogarithms | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.PowerOfTwo.PowerOfTwoRecursive | 9 | 0 | 9 | 37 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.PrimeSubtractionOperation.PrimeSubtractionOperationIterative | 189 | 0 | 189 | 223 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.ProductOfTheLastKNumbers.ProductOfTheLastKNumbersPrefixSum | 25 | 0 | 25 | 63 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.PushDominoes.PushDominoesForceArray | 36 | 0 | 36 | 69 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.PushDominoes.PushDominoesTwoPointers | 37 | 0 | 37 | 71 | 100% | | 20 | 20 | 100% | |
LeetCode.Algorithms.RabbitsInForest.RabbitsInForestFrequencyArray | 18 | 0 | 18 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RabbitsInForest.RabbitsInForestFrequencyDictionary | 18 | 0 | 18 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RangeSumOfBST.RangeSumOfBSTBreadthFirstSearch | 23 | 2 | 25 | 62 | 92% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.RangeSumOfBST.RangeSumOfBSTDepthFirstSearchRecursive | 17 | 2 | 19 | 53 | 89.4% | | 9 | 10 | 90% | |
LeetCode.Algorithms.RangeSumOfBST.RangeSumOfBSTDepthFirstSearchStack | 23 | 2 | 25 | 62 | 92% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.RangeSumOfSortedSubarraySums.RangeSumOfSortedSubarraySumsBruteForce | 20 | 0 | 20 | 54 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RangeSumQueryImmutable.RangeSumQueryImmutableBruteForce | 0 | 12 | 12 | 42 | 0% | | 0 | 2 | 0% | |
LeetCode.Algorithms.RangeSumQueryImmutable.RangeSumQueryImmutablePrefixSum | 11 | 0 | 11 | 40 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.RankTransformOfAnArray.RankTransformOfAnArrayDictionary | 13 | 0 | 13 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.RansomNote.RansomNoteCounting | 17 | 0 | 17 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RansomNote.RansomNoteDictionary | 22 | 0 | 22 | 54 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.RecoverTreeFromPreorderTraversal.RecoverTreeFromPreorderTraversalDepthFirstSearch | 37 | 0 | 37 | 82 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.RegionsCutBySlashes.RegionsCutBySlashesDepthFirstSearch | 58 | 0 | 58 | 107 | 100% | | 36 | 36 | 100% | |
LeetCode.Algorithms.RelativeRanks.RelativeRanksBruteForce | 16 | 0 | 16 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RelativeRanks.RelativeRanksTuple | 20 | 0 | 20 | 49 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.RelativeSortArray.RelativeSortArrayCountingSort | 25 | 0 | 25 | 57 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.RelativeSortArray.RelativeSortArrayDictionarySorting | 22 | 0 | 22 | 54 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RelativeSortArray.RelativeSortArrayTwoLoopsSorting | 17 | 0 | 17 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RemoveAllOccurrencesOfSubstring.RemoveAllOccurrencesOfSubstringStack | 30 | 0 | 30 | 66 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.RemoveAllOccurrencesOfSubstring.RemoveAllOccurrencesOfSubstringStringBuilder | 13 | 0 | 13 | 43 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RemoveDuplicatesFromSortedArray.RemoveDuplicatesFromSortedArrayIterative | 12 | 0 | 12 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.RemoveDuplicatesFromSortedArray2.RemoveDuplicatesFromSortedArray2Dictionary | 25 | 0 | 25 | 58 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.RemoveDuplicatesFromSortedArray2.RemoveDuplicatesFromSortedArray2TwoPointers | 13 | 2 | 15 | 46 | 86.6% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.RemoveDuplicatesFromSortedList.RemoveDuplicatesFromSortedListIterative | 15 | 0 | 15 | 45 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.RemoveDuplicatesFromSortedList.RemoveDuplicatesFromSortedListIterativeReverse | 24 | 0 | 24 | 57 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.RemoveElement.RemoveElementBruteForce | 16 | 0 | 16 | 44 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.RemoveElement.RemoveElementTwoPointers | 16 | 0 | 16 | 45 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.RemoveKDigits.RemoveKDigitsStack | 30 | 0 | 30 | 67 | 100% | | 18 | 20 | 90% | |
LeetCode.Algorithms.RemoveLinkedListElements.RemoveLinkedListElementsIterative | 18 | 0 | 18 | 50 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RemoveLinkedListElements.RemoveLinkedListElementsRecursive | 7 | 0 | 7 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.RemoveNodesFromLinkedList.RemoveNodesFromLinkedListIterative | 30 | 0 | 30 | 66 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RemoveNthNodeFromEndOfList.RemoveNthNodeFromEndOfListTwoPointers | 19 | 0 | 19 | 51 | 100% | | 9 | 12 | 75% | |
LeetCode.Algorithms.RemoveSubFoldersFromTheFilesystem.RemoveSubFoldersFromTheFilesystemHashSet | 22 | 0 | 22 | 54 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.RemoveZeroSumConsecutiveNodesFromLinkedList.RemoveZeroSumConsecutiveNodesFromLinkedListBruteForce | 36 | 4 | 40 | 86 | 90% | | 14 | 16 | 87.5% | |
LeetCode.Algorithms.RemoveZeroSumConsecutiveNodesFromLinkedList.RemoveZeroSumConsecutiveNodesFromLinkedListDictionary | 20 | 0 | 20 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ReorderList.ReorderListTwoPointers | 30 | 2 | 32 | 70 | 93.7% | | 15 | 18 | 83.3% | |
LeetCode.Algorithms.RepeatedSubstringPattern.RepeatedSubstringPatternConcat | 4 | 0 | 4 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.RepeatedSubstringPattern.RepeatedSubstringPatternIterative | 12 | 0 | 12 | 42 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RepeatedSubstringPattern.RepeatedSubstringPatternKMP | 28 | 3 | 31 | 64 | 90.3% | | 6 | 8 | 75% | |
LeetCode.Algorithms.ReplaceWords.ReplaceWordsBruteForce | 15 | 0 | 15 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ReplaceWords.ReplaceWordsHashSet | 17 | 0 | 17 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ReplaceWords.ReplaceWordsTrieNode | 44 | 0 | 44 | 95 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.RescheduleMeetingsForMaximumFreeTime1.RescheduleMeetingsForMaximumFreeTime1Greedy | 17 | 0 | 17 | 52 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.RevealCardsInIncreasingOrder.RevealCardsInIncreasingOrderQueue | 13 | 0 | 13 | 41 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.ReverseBits.ReverseBitsIterative | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ReverseDegreeOfString.ReverseDegreeOfStringIterative | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ReverseInteger.ReverseIntegerIterative | 13 | 0 | 13 | 42 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.ReverseLinkedList.ReverseLinkedListIterative | 9 | 0 | 9 | 38 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ReverseOddLevelsOfBinaryTree.ReverseOddLevelsOfBinaryTreeBreadthFirstSearch | 24 | 0 | 24 | 58 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.ReverseOddLevelsOfBinaryTree.ReverseOddLevelsOfBinaryTreeRecursiveDepthFirstSearch | 19 | 0 | 19 | 54 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.ReverseOddLevelsOfBinaryTree.ReverseOddLevelsOfBinaryTreeStackDepthFirstSearch | 24 | 0 | 24 | 58 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.ReversePrefixOfWord.ReversePrefixOfWordArray | 9 | 0 | 9 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ReversePrefixOfWord.ReversePrefixOfWordStringBuilder | 16 | 0 | 16 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ReverseString.ReverseStringArrayReverse | 3 | 0 | 3 | 26 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.ReverseString.ReverseStringTwoPointers | 6 | 0 | 6 | 29 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ReverseString2.ReverseString2WithCharArray | 15 | 0 | 15 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.ReverseString2.ReverseString2WithStringBuilder | 23 | 0 | 23 | 60 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ReverseSubstringsBetweenEachPairOfParentheses.ReverseSubstringsBetweenEachPairOfParenthesesStack | 29 | 0 | 29 | 68 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.ReverseVowelsOfString.ReverseVowelsOfStringTwoPointers | 33 | 0 | 33 | 68 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ReverseWordsInString3.ReverseWordsInString3WithCharArray | 10 | 0 | 10 | 38 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ReverseWordsInString3.ReverseWordsInString3WithStringBuilder | 17 | 0 | 17 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RichestCustomerWealth.RichestCustomerWealthLinq | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.RobotBoundedInCircle.RobotBoundedInCircleSimulation | 23 | 3 | 26 | 73 | 88.4% | | 15 | 17 | 88.2% | |
LeetCode.Algorithms.RobotReturnToOrigin.RobotReturnToOriginSimulation | 15 | 2 | 17 | 50 | 88.2% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.RomanToInteger.Iterative.RomanNumeral | 23 | 3 | 26 | 49 | 88.4% | | 2 | 2 | 100% | |
LeetCode.Algorithms.RomanToInteger.Iterative.RomanSymbol | 9 | 15 | 24 | 50 | 37.5% | | 0 | 2 | 0% | |
LeetCode.Algorithms.RomanToInteger.Iterative.SubtractiveRomanNumeral | 21 | 3 | 24 | 49 | 87.5% | | 2 | 4 | 50% | |
LeetCode.Algorithms.RomanToInteger.RomanToIntegerDictionary | 37 | 0 | 37 | 66 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.RomanToInteger.RomanToIntegerIterative | 19 | 0 | 19 | 50 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.RootEqualsSumOfChildren.RootEqualsSumOfChildrenLinear | 3 | 0 | 3 | 29 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.RotateString.RotateStringBruteForce | 6 | 0 | 6 | 33 | 100% | | 1 | 2 | 50% | |
LeetCode.Algorithms.RotateString.RotateStringConcatenation | 3 | 0 | 3 | 28 | 100% | | 1 | 2 | 50% | |
LeetCode.Algorithms.RotatingTheBox.RotatingTheBoxMatrix | 31 | 0 | 31 | 65 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.RowWithMaximumOnes.RowWithMaximumOnesBruteForce | 14 | 0 | 14 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.RunningSumOf1dArray.RunningSumOf1dArrayIterative | 8 | 2 | 10 | 37 | 80% | | 3 | 4 | 75% | |
LeetCode.Algorithms.SameTree.SameTreeRecursive | 12 | 0 | 12 | 45 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.ScoreAfterFlippingMatrix.ScoreAfterFlippingMatrixIterative | 47 | 0 | 47 | 82 | 100% | | 22 | 22 | 100% | |
LeetCode.Algorithms.ScoreOfString.ScoreOfStringIterative | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SearchInBinarySearchTree.SearchInBinarySearchTreeBreadthFirstSearch | 26 | 2 | 28 | 64 | 92.8% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.SearchInBinarySearchTree.SearchInBinarySearchTreeDepthFirstSearchRecursive | 6 | 0 | 6 | 35 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SearchInBinarySearchTree.SearchInBinarySearchTreeDepthFirstSearchStack | 26 | 2 | 28 | 64 | 92.8% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.SearchInsertPosition.SearchInsertPositionBinarySearch | 4 | 0 | 4 | 30 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SearchInsertPosition.SearchInsertPositionIterative | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.SecondLargestDigitInString.SecondLargestDigitInStringIterative | 18 | 3 | 21 | 50 | 85.7% | | 9 | 10 | 90% | |
LeetCode.Algorithms.SentenceSimilarity3.SentenceSimilarity3TwoPointers | 28 | 0 | 28 | 61 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.SeparateBlackAndWhiteBalls.SeparateBlackAndWhiteBallsTwoPointers | 13 | 0 | 13 | 43 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SetMatrixZeroes.SetMatrixZeroesArrayMarkers | 35 | 0 | 35 | 67 | 100% | | 18 | 18 | 100% | |
LeetCode.Algorithms.SetMatrixZeroes.SetMatrixZeroesInPlace | 47 | 0 | 47 | 78 | 100% | | 26 | 26 | 100% | |
LeetCode.Algorithms.ShiftingLetters2.ShiftingLetters2DifferenceArray | 36 | 0 | 36 | 76 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.ShortestDistanceAfterRoadAdditionQueries1.ShortestDistanceAfterRoadAdditionQueries1BreadthFirstSearch | 44 | 0 | 44 | 86 | 100% | | 17 | 18 | 94.4% | |
LeetCode.Algorithms.ShortestDistanceToTargetStringInCircularArray.ShortestDistanceToTargetStringInCircularArrayIterative | 16 | 0 | 16 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ShortestPalindrome.ShortestPalindromeTwoPointers | 25 | 0 | 25 | 61 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.ShortestSubarrayToBeRemovedToMakeArraySorted.ShortestSubarrayToBeRemovedToMakeArraySortedTwoPointers | 30 | 0 | 30 | 65 | 100% | | 14 | 16 | 87.5% | |
LeetCode.Algorithms.ShortestSubarrayWithORAtLeastK2.ShortestSubarrayWithORAtLeastK2SlidingWindow | 38 | 0 | 38 | 75 | 100% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.ShortestSubarrayWithSumAtLeastK.ShortestSubarrayWithSumAtLeastKLinkedList | 23 | 0 | 23 | 56 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.ShuffleString.ShuffleStringIterative | 10 | 0 | 10 | 39 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ShuffleTheArray.ShuffleTheArrayIterative | 12 | 0 | 12 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SignOfTheProductOfAnArray.SignOfTheProductOfAnArrayIterative | 11 | 0 | 11 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SingleNumber.SingleNumberHashSet | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SingleNumber.SingleNumberXor | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.SingleNumber2.SingleNumber2Bitwise | 10 | 0 | 10 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SingleNumber2.SingleNumber2Dictionary | 13 | 0 | 13 | 40 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SingleNumber3.SingleNumber3Bitwise | 16 | 0 | 16 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SingleNumber3.SingleNumber3Dictionary | 11 | 0 | 11 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SlidingPuzzle.SlidingPuzzlePrecomputedDictionary | 374 | 0 | 374 | 401 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SmallestEvenMultiple.SmallestEvenMultipleConstant | 6 | 0 | 6 | 32 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SmallestIndexWithDigitSumEqualToIndex.SmallestIndexWithDigitSumEqualToIndexBruteForce | 16 | 0 | 16 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SmallestRangeCoveringElementsFromKLists.SmallestRangeCoveringElementsFromKListsSortingWithSlidingWindow | 42 | 0 | 42 | 78 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.SmallestStringStartingFromLeaf.SmallestStringStartingFromLeafDepthFirstSearch | 20 | 0 | 20 | 55 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.SmallestSubtreeWithAllTheDeepestNodes.SmallestSubtreeWithAllTheDeepestNodesDepthFirstSearch | 14 | 0 | 14 | 47 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SolvingQuestionsWithBrainpower.SolvingQuestionsWithBrainpowerDynamicProgramming | 22 | 0 | 22 | 54 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SortAnArray.SortAnArrayBubbleSort | 13 | 0 | 13 | 38 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SortAnArray.SortAnArrayMergeSort | 42 | 5 | 47 | 90 | 89.3% | | 10 | 12 | 83.3% | |
LeetCode.Algorithms.SortAnArray.SortAnArrayQuickSort | 24 | 0 | 24 | 61 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SortArrayByIncreasingFrequency.SortArrayByIncreasingFrequencyDictionary | 13 | 0 | 13 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SortArrayByIncreasingFrequency.SortArrayByIncreasingFrequencyLinq | 7 | 0 | 7 | 31 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.SortColors.SortColorsCountingSort | 24 | 0 | 24 | 55 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.SortColors.SortColorsSorting | 3 | 0 | 3 | 26 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.SortColors.SortColorsThreePointers | 18 | 0 | 18 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SortingTheSentence.SortingTheSentenceIterative | 10 | 0 | 10 | 40 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SortTheJumbledNumbers.SortTheJumbledNumbersSortingArray | 21 | 0 | 21 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SortTheJumbledNumbers.SortTheJumbledNumbersSortingDictionary | 21 | 0 | 21 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SortThePeople.SortThePeopleLinq | 6 | 0 | 6 | 31 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.SpecialArray.SpecialArrayIterative | 12 | 0 | 12 | 40 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SpecialArray2.SpecialArray2BruteForce | 17 | 0 | 17 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SpecialArray2.SpecialArray2PrefixSum | 31 | 0 | 31 | 66 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.SpecialArrayWithXElementsGreaterThanOrEqualX.SpecialArrayWithXElementsGreaterThanOrEqualXBruteForce | 10 | 0 | 10 | 37 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SpecialArrayWithXElementsGreaterThanOrEqualX.SpecialArrayWithXElementsGreaterThanOrEqualXSorting | 12 | 1 | 13 | 42 | 92.3% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.SpiralMatrix.SpiralMatrixSimulation | 44 | 0 | 44 | 83 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.SpiralMatrix3.SpiralMatrix3Simulation | 39 | 0 | 39 | 82 | 100% | | 21 | 22 | 95.4% | |
LeetCode.Algorithms.SpiralMatrix4.SpiralMatrix4Simulation | 64 | 0 | 64 | 120 | 100% | | 21 | 21 | 100% | |
LeetCode.Algorithms.SplitLinkedListInParts.SplitLinkedListInPartsIterative | 37 | 0 | 37 | 80 | 100% | | 16 | 18 | 88.8% | |
LeetCode.Algorithms.SplitStringIntoTheMaxNumberOfUniqueSubstrings.SplitStringIntoTheMaxNumberOfUniqueSubstringsBacktracking | 20 | 0 | 20 | 55 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.Sqrt.SqrtBinarySearch | 21 | 0 | 21 | 52 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.Sqrt.SqrtNewtonsMethod | 14 | 0 | 14 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SquaresOfSortedArray.SquaresOfSortedArrayIterative | 17 | 0 | 17 | 45 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SquaresOfSortedArray.SquaresOfSortedArraySort | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SquaresOfSortedArray.SquaresOfSortedArrayTwoPointers | 18 | 0 | 18 | 46 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.StoneGame.StoneGameDynamicProgramming | 16 | 0 | 16 | 44 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.StoneGame.StoneGameMathematical | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.StoneGame2.StoneGame2DynamicProgramming | 31 | 0 | 31 | 63 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.StrangePrinter.StrangePrinterDynamicProgramming | 24 | 2 | 26 | 57 | 92.3% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.StringCompression3.StringCompression3StringBuilder | 22 | 0 | 22 | 54 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.StringMatchingInAnArray.StringMatchingInAnArrayBruteForce | 3 | 0 | 3 | 27 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.StringToInteger.StringToIntegerIterative | 29 | 0 | 29 | 64 | 100% | | 21 | 24 | 87.5% | |
LeetCode.Algorithms.SubarrayProductLessThanK.SubarrayProductLessThanKTwoPointers | 19 | 0 | 19 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SubarraySumsDivisibleByK.SubarraySumsDivisibleByKArray | 13 | 0 | 13 | 45 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SubarraySumsDivisibleByK.SubarraySumsDivisibleByKDictionary | 17 | 3 | 20 | 55 | 85% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.SubarraysWithKDifferentIntegers.SubarraysWithKDifferentIntegersSlidingWindow | 26 | 0 | 26 | 61 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.Subsets.SubsetsIterative | 15 | 0 | 15 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SubtractTheProductAndSumOfDigitsOfAnInteger.SubtractTheProductAndSumOfDigitsOfAnIntegerDivision | 12 | 0 | 12 | 40 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SubtractTheProductAndSumOfDigitsOfAnInteger.SubtractTheProductAndSumOfDigitsOfAnIntegerString | 10 | 0 | 10 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SummaryRanges.SummaryRangesIterative | 23 | 2 | 25 | 59 | 92% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.SumMultiples.SumMultiplesIterative | 11 | 0 | 11 | 37 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.SumMultiples.SumMultiplesMath | 15 | 0 | 15 | 46 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.SumOfAllOddLengthSubarrays.SumOfAllOddLengthSubarraysBruteForce | 18 | 0 | 18 | 47 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.SumOfAllOddLengthSubarrays.SumOfAllOddLengthSubarraysContributionTechnique | 12 | 0 | 12 | 39 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SumOfAllSubsetXORTotals.SumOfAllSubsetXORTotalsRecursive | 10 | 0 | 10 | 38 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.SumOfDigitsOfStringAfterConvert.SumOfDigitsOfStringAfterConvertIterative | 24 | 0 | 24 | 58 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.SumOfDistancesInTree.SumOfDistancesInTreeDepthFirstSearch | 34 | 0 | 34 | 73 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.SumOfGoodNumbers.SumOfGoodNumbersIterative | 21 | 0 | 21 | 52 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.SumOfLeftLeaves.SumOfLeftLeavesBreadthFirstSearch | 25 | 2 | 27 | 61 | 92.5% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.SumOfLeftLeaves.SumOfLeftLeavesDepthFirstSearch | 18 | 0 | 18 | 50 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.SumOfPrefixScoresOfStrings.SumOfPrefixScoresOfStringsTrie | 50 | 2 | 52 | 110 | 96.1% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.SumOfSquareNumbers.SumOfSquareNumbersBinarySearch | 27 | 0 | 27 | 64 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.SumOfSquareNumbers.SumOfSquareNumbersBruteForce | 12 | 0 | 12 | 38 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SumOfSquareNumbers.SumOfSquareNumbersTwoPointers | 19 | 0 | 19 | 49 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SumOfUniqueElements.SumOfUniqueElementsFrequencyArray | 17 | 0 | 17 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SumOfUniqueElements.SumOfUniqueElementsFrequencyDictionary | 12 | 0 | 12 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SumOfVariableLengthSubarrays.SumOfVariableLengthSubarraysBruteForce | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.SumOfVariableLengthSubarrays.SumOfVariableLengthSubarraysPrefixSum | 15 | 0 | 15 | 45 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.SumRootToLeafNumbers.SumRootToLeafNumbersBreadthFirstSearch | 27 | 2 | 29 | 68 | 93.1% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.SumRootToLeafNumbers.SumRootToLeafNumbersDepthFirstSearch | 19 | 0 | 19 | 53 | 100% | | 9 | 10 | 90% | |
LeetCode.Algorithms.SymmetricTree.SymmetricTreeIterative | 25 | 2 | 27 | 65 | 92.5% | | 13 | 14 | 92.8% | |
LeetCode.Algorithms.SymmetricTree.SymmetricTreeRecursive | 13 | 2 | 15 | 49 | 86.6% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.TakeGiftsFromTheRichestPile.TakeGiftsFromTheRichestPilePriorityQueue | 20 | 0 | 20 | 53 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.TakeKOfEachCharacterFromLeftAndRight.TakeKOfEachCharacterFromLeftAndRightSlidingWindow | 24 | 0 | 24 | 58 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.TargetSum.TargetSumRecursion | 34 | 0 | 34 | 72 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.TaskScheduler.TaskSchedulerDictionary | 30 | 0 | 30 | 60 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.TheNumberOfBeautifulSubsets.TheNumberOfBeautifulSubsetsBacktracking | 24 | 0 | 24 | 61 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.TheNumberOfTheSmallestUnoccupiedChair.TheNumberOfTheSmallestUnoccupiedChairPriorityQueue | 22 | 1 | 23 | 59 | 95.6% | | 9 | 10 | 90% | |
LeetCode.Algorithms.TheNumberOfTheSmallestUnoccupiedChair.TheNumberOfTheSmallestUnoccupiedChairSortedSet | 39 | 3 | 42 | 87 | 92.8% | | 12 | 14 | 85.7% | |
LeetCode.Algorithms.TheTwoSneakyNumbersOfDigitville.TheTwoSneakyNumbersOfDigitvilleArray | 17 | 0 | 17 | 46 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.TheTwoSneakyNumbersOfDigitville.TheTwoSneakyNumbersOfDigitvilleHashSet | 14 | 0 | 14 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.ThirdMaximumNumber.ThirdMaximumNumberDistinctOrder | 9 | 0 | 9 | 41 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ThirdMaximumNumber.ThirdMaximumNumberLinear | 28 | 0 | 28 | 61 | 100% | | 25 | 26 | 96.1% | |
LeetCode.Algorithms.ThreeConsecutiveOdds.ThreeConsecutiveOddsCounting | 17 | 0 | 17 | 46 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ThreeSum.ThreeSumTwoPointers | 32 | 5 | 37 | 79 | 86.4% | | 20 | 22 | 90.9% | |
LeetCode.Algorithms.TimeNeededToBuyTickets.TimeNeededToBuyTicketsIterative | 26 | 0 | 26 | 56 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.ToLowerCase.ToLowerCaseArray | 14 | 0 | 14 | 41 | 100% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.ToLowerCase.ToLowerCaseBuiltIn | 3 | 0 | 3 | 27 | 100% | | 0 | 0 | | |
LeetCode.Algorithms.ToLowerCase.ToLowerCaseStringBuilder | 8 | 0 | 8 | 36 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.TransformArrayByParity.TransformArrayByParityTwoPass | 31 | 0 | 31 | 61 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.TransformArrayByParity.TransformArrayByParityTwoPointers | 13 | 0 | 13 | 43 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.TransformedArray.TransformedArrayIterative | 8 | 0 | 8 | 34 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.TrappingRainWater.TrappingRainWaterIterative | 32 | 0 | 32 | 65 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.TupleWithSameProduct.TupleWithSameProductDictionary | 17 | 0 | 17 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.TwoBestNonOverlappingEvents.TwoBestNonOverlappingEventsBinarySearch | 30 | 0 | 30 | 65 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.TwoBestNonOverlappingEvents.TwoBestNonOverlappingEventsPriorityQueue | 20 | 0 | 20 | 52 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.TwoKeysKeyboard.TwoKeysKeyboardPrimeFactorization | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.TwoKeysKeyboard.TwoKeysKeyboardSimulation | 31 | 0 | 31 | 62 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.TwoOutOfThree.TwoOutOfThreeFrequencyArray | 32 | 0 | 32 | 76 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.TwoOutOfThree.TwoOutOfThreeFrequencyDictionary | 21 | 3 | 24 | 58 | 87.5% | | 15 | 16 | 93.7% | |
LeetCode.Algorithms.TwoOutOfThree.TwoOutOfThreeHashSet | 28 | 0 | 28 | 62 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.TwoSum.TwoSumBruteForce | 11 | 1 | 12 | 39 | 91.6% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.TwoSum.TwoSumDictionary | 14 | 1 | 15 | 45 | 93.3% | | 5 | 6 | 83.3% | |
LeetCode.Algorithms.TypeOfTriangle.TypeOfTriangleMath | 12 | 0 | 12 | 47 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.UglyNumber.UglyNumberMath | 13 | 5 | 18 | 47 | 72.2% | | 6 | 8 | 75% | |
LeetCode.Algorithms.UglyNumber2.UglyNumber2DynamicProgramming | 31 | 0 | 31 | 67 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.UglyNumber2.UglyNumber2PriorityQueue | 17 | 0 | 17 | 47 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.UncommonWordsFromTwoSentences.UncommonWordsFromTwoSentencesDictionary | 18 | 0 | 18 | 46 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.UncommonWordsFromTwoSentences.UncommonWordsFromTwoSentencesHashSet | 19 | 0 | 19 | 47 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.UniqueLength3PalindromicSubsequences.UniqueLength3PalindromicSubsequencesBruteForce | 22 | 0 | 22 | 55 | 100% | | 8 | 8 | 100% | |
LeetCode.Algorithms.UniqueLength3PalindromicSubsequences.UniqueLength3PalindromicSubsequencesCounting | 39 | 0 | 39 | 82 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.UniqueMorseCodeWords.UniqueMorseCodeWordsHashSet | 42 | 0 | 42 | 73 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.UniqueNumberOfOccurrences.UniqueNumberOfOccurrencesDictionary | 12 | 0 | 12 | 39 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.UniqueThreeDigitEvenNumbers.UniqueThreeDigitEvenNumbersBruteForce | 20 | 0 | 20 | 50 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.UniqueThreeDigitEvenNumbers.UniqueThreeDigitEvenNumbersDigitsFrequency | 54 | 3 | 57 | 98 | 94.7% | | 39 | 44 | 88.6% | |
LeetCode.Algorithms.ValidAnagram.ValidAnagramDictionary | 19 | 2 | 21 | 55 | 90.4% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.ValidAnagram.ValidAnagramSorting | 3 | 0 | 3 | 28 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.ValidPalindrome.ValidPalindromeTwoPointers | 21 | 0 | 21 | 51 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.ValidPalindrome2.ValidPalindrome2TwoPointers | 28 | 0 | 28 | 61 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.ValidParentheses.ValidParenthesesStackDictionary | 17 | 0 | 17 | 46 | 100% | | 7 | 8 | 87.5% | |
LeetCode.Algorithms.ValidParentheses.ValidParenthesesStackSwitch | 21 | 0 | 21 | 53 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.ValidParenthesisString.ValidParenthesisStringIterative | 29 | 0 | 29 | 67 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.ValidPerfectSquare.ValidPerfectSquareBinarySearch | 20 | 0 | 20 | 51 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ValidWord.ValidWordIterative | 28 | 0 | 28 | 62 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.WalkingRobotSimulation.WalkingRobotSimulationHashSet | 54 | 6 | 60 | 123 | 90% | | 24 | 27 | 88.8% | |
LeetCode.Algorithms.WaterBottles.WaterBottlesSimulation | 10 | 0 | 10 | 39 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.WidestVerticalAreaBetweenTwoPointsContainingNoPoints.WidestVerticalAreaBetweenTwoPointsContainingNoPointsAscending | 14 | 0 | 14 | 44 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.WidestVerticalAreaBetweenTwoPointsContainingNoPoints.WidestVerticalAreaBetweenTwoPointsContainingNoPointsDescending | 13 | 0 | 13 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.WordPattern.WordPatternDictionary | 23 | 0 | 23 | 57 | 100% | | 10 | 10 | 100% | |
LeetCode.Algorithms.WordPattern.WordPatternTwoDictionaries | 27 | 1 | 28 | 63 | 96.4% | | 11 | 12 | 91.6% | |
LeetCode.Algorithms.WordSearch.WordSearchRecursive | 36 | 0 | 36 | 78 | 100% | | 30 | 30 | 100% | |
LeetCode.Algorithms.WordSubsets.WordSubsetsFrequencyFiltering | 26 | 0 | 26 | 63 | 100% | | 12 | 12 | 100% | |
LeetCode.Algorithms.XOROperationInAnArray.XOROperationInAnArrayIterative | 8 | 0 | 8 | 35 | 100% | | 2 | 2 | 100% | |
LeetCode.Algorithms.XORQueriesOfSubarray.XORQueriesOfSubarrayIterative | 11 | 0 | 11 | 38 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.XORQueriesOfSubarray.XORQueriesOfSubarrayPrefixArray | 13 | 0 | 13 | 42 | 100% | | 4 | 4 | 100% | |
LeetCode.Algorithms.ZeroArrayTransformation1.ZeroArrayTransformation1PrefixSum | 17 | 0 | 17 | 48 | 100% | | 6 | 6 | 100% | |
LeetCode.Algorithms.ZeroArrayTransformation3.ZeroArrayTransformation3PriorityQueue | 24 | 0 | 24 | 60 | 100% | | 14 | 14 | 100% | |
LeetCode.Algorithms.ZigzagConversion.ZigzagConversionSimulation | 27 | 0 | 27 | 65 | 100% | | 16 | 16 | 100% | |
LeetCode.Algorithms.ZigzagGridTraversalWithSkip.ZigzagGridTraversalWithSkipSimulation | 25 | 0 | 25 | 54 | 100% | | 10 | 10 | 100% | |
LeetCode.Concurrency.FizzBuzzMultithreaded.FizzBuzzMultithreadedMonitorLock | 78 | 0 | 78 | 124 | 100% | | 33 | 34 | 97% | |
LeetCode.Concurrency.PrintInOrder.PrintInOrderAutoResetEvent | 15 | 0 | 15 | 42 | 100% | | 0 | 0 | | |
LeetCode.Concurrency.PrintInOrder.PrintInOrderManualResetEvent | 15 | 0 | 15 | 42 | 100% | | 0 | 0 | | |
LeetCode.Concurrency.PrintInOrder.PrintInOrderMonitor | 32 | 0 | 32 | 61 | 100% | | 4 | 4 | 100% | |
LeetCode.Concurrency.PrintInOrder.PrintInOrderSemaphoreSlim | 15 | 0 | 15 | 42 | 100% | | 0 | 0 | | |
LeetCode.Concurrency.PrintInOrder.PrintInOrderTaskCompletionSource | 15 | 0 | 15 | 42 | 100% | | 0 | 0 | | |
LeetCode.Concurrency.PrintInOrder.PrintInOrderThreadSleep | 19 | 0 | 19 | 49 | 100% | | 4 | 4 | 100% | |
LeetCode.Core | 198 | 48 | 246 | 468 | 80.4% | | 95 | 131 | 72.5% | |
LeetCode.Core.Helpers.JsonHelper<T> | 88 | 48 | 136 | 216 | 64.7% | | 58 | 93 | 62.3% | |
LeetCode.Core.Helpers.JsonHelperOptions | 9 | 0 | 9 | 28 | 100% | | 0 | 0 | | |
LeetCode.Core.Models.ListNode | 32 | 0 | 32 | 69 | 100% | | 12 | 12 | 100% | |
LeetCode.Core.Models.Node | 29 | 0 | 29 | 70 | 100% | | 11 | 12 | 91.6% | |
LeetCode.Core.Models.TreeNode | 40 | 0 | 40 | 85 | 100% | | 14 | 14 | 100% | |
LeetCode.Tests.Base | 0 | 1 | 1 | 4 | 0% | | 0 | 0 | | |
AutoGeneratedProgram | 0 | 1 | 1 | 4 | 0% | | 0 | 0 | | |