MathDynamic ProgrammingAmazonGoogleMicrosoft
ArrayDynamic ProgrammingAmazonGoogleMicrosoft
ArrayDynamic ProgrammingAmazonGoogleBloomberg
Binary TreeDFSDynamic ProgrammingAmazonGoogleUber
ArrayDynamic ProgrammingBFSAmazonGoogleMicrosoft
ArrayDynamic ProgrammingAmazonGoogleBloomberg
#300Longest Increasing Subsequence
MediumSolveArrayBinary SearchDynamic ProgrammingAmazonGoogleMicrosoft
#1143Longest Common Subsequence
MediumSolveStringDynamic ProgrammingAmazonGoogleMicrosoft
StringDynamic ProgrammingAmazonGoogleMicrosoft
ArrayStringHash TableDynamic ProgrammingAmazonGoogleMeta
ArrayStringHash TableDynamic ProgrammingBacktrackingAmazonGoogleMeta
ArrayDynamic ProgrammingGreedyAmazonGoogleMicrosoft
ArrayDynamic ProgrammingGreedyAmazonGoogleBloomberg
StringDynamic ProgrammingAmazonGoogleMeta
MathDynamic ProgrammingAmazonGoogleMicrosoft
ArrayDynamic ProgrammingMatrixAmazonGoogleBloomberg
ArrayDynamic ProgrammingMatrixAmazonGoogleGoldman Sachs
ArrayDynamic ProgrammingAmazonGoogleMicrosoft
ArrayDynamic ProgrammingMatrixAmazonGoogleApple
#131Palindrome Partitioning
MediumSolveStringDynamic ProgrammingBacktrackingAmazonGoogleBloomberg
#132Palindrome Partitioning II
HardSolveStringDynamic ProgrammingAmazonGoogleBloomberg
StringDynamic ProgrammingAmazonGoogleMicrosoft
#10Regular Expression Matching
HardSolveStringDynamic ProgrammingRecursionGoogleAmazonMeta
StringDynamic ProgrammingGreedyGoogleAmazonBloomberg
#309Best Time to Buy and Sell Stock with Cooldown
MediumSolveArrayDynamic ProgrammingAmazonGoogleGoldman Sachs
#714Best Time to Buy and Sell Stock with Transaction Fee
MediumSolveArrayDynamic ProgrammingGreedyAmazonGoogleBloomberg
ArrayDynamic ProgrammingBacktrackingAmazonGoogleMeta
#416Partition Equal Subset Sum
MediumSolveArrayDynamic ProgrammingAmazonGoogleMeta
#516Longest Palindromic Subsequence
MediumSolveStringDynamic ProgrammingAmazonGoogleLinkedIn
#115Distinct Subsequences
HardSolveStringDynamic ProgrammingAmazonGoogleBloomberg
ArrayDynamic ProgrammingAmazonGoogleMicrosoft
#1130Minimum Cost Tree From Leaf Values
MediumSolveArrayDynamic ProgrammingStackGreedyMonotonic StackAmazonGoogleBloomberg
ArrayMathDynamic ProgrammingAmazonGoogleBloomberg
MathDynamic ProgrammingBFSAmazonGoogleBloomberg
Hash TableMathHeapDynamic ProgrammingAmazonGoogleBloomberg
#152Maximum Product Subarray
MediumSolveArrayDynamic ProgrammingAmazonGoogleMicrosoft
ArrayDynamic ProgrammingMatrixAmazonGoogleMicrosoft
ArrayDynamic ProgrammingMatrixGoogleAmazonBloomberg
ArrayDynamic ProgrammingAmazonGoogleBloomberg
ArrayDynamic ProgrammingAmazonGoogleBloomberg
ArrayStringDynamic ProgrammingAmazonGoogleBloomberg
ArrayDynamic ProgrammingGoogleAmazonBloomberg
#983Minimum Cost For Tickets
MediumSolveArrayDynamic ProgrammingAmazonGoogleBloomberg
#1048Longest String Chain
MediumSolveArrayStringHash TableDynamic ProgrammingAmazonGoogleMeta
ArrayDynamic ProgrammingAmazonGoogleMicrosoft
#1335Minimum Difficulty of a Job Schedule
HardSolveArrayDynamic ProgrammingAmazonGoogleBloomberg
ArrayHash TableDynamic ProgrammingAmazonGoogleBloomberg
StringDynamic ProgrammingAmazonGoogleMeta
#673Number of Longest Increasing Subsequence
MediumSolveArrayDynamic ProgrammingBinary SearchAmazonGoogleBloomberg
#354Russian Doll Envelopes
HardSolveArrayBinary SearchDynamic ProgrammingSortingAmazonGoogleMicrosoft
#368Largest Divisible Subset
MediumSolveArrayMathDynamic ProgrammingSortingAmazonGoogleBloomberg
#730Count Different Palindromic Subsequences
HardSolveStringDynamic ProgrammingAmazonGoogleLinkedIn
#712Minimum ASCII Delete Sum for Two Strings
MediumSolveStringDynamic ProgrammingAmazonGoogleBloomberg
ArrayMathDynamic ProgrammingRecursionAmazonGoogleBloomberg