← Back to Microsoft

String

45 questions

1Valid ParenthesesEasy
StringStack
Solve →
2Maximum Difference Between Even and Odd Frequency IIHard
StringSliding WindowEnumeration
Solve →
3Serialize and Deserialize Binary TreeHard
StringTreeDepth-First Search
Solve →
4Valid ParenthesesEasy
StringStack
Solve →
5String to Integer (atoi)Medium
String
Solve →
6Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
7Edit DistanceMedium
StringDynamic Programming
Solve →
8Restore IP AddressesMedium
StringBacktracking
Solve →
9Longest Common PrefixEasy
StringTrie
Solve →
10Valid ParenthesesEasy
StringStack
Solve →
11Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
12Restore IP AddressesMedium
StringBacktracking
Solve →
13String to Integer (atoi)Medium
String
Solve →
14Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
15Zigzag ConversionMedium
String
Solve →
16Valid ParenthesesEasy
StringStack
Solve →
17Longest Common PrefixEasy
StringTrie
Solve →
18Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
19Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
20String to Integer (atoi)Medium
String
Solve →
21Edit DistanceMedium
StringDynamic Programming
Solve →
22Restore IP AddressesMedium
StringBacktracking
Solve →
23Longest Valid ParenthesesHard
StringDynamic ProgrammingStack
Solve →
24Simplify PathMedium
StringStack
Solve →
25Zigzag ConversionMedium
String
Solve →
26Decode WaysMedium
StringDynamic Programming
Solve →
27Wildcard MatchingHard
StringDynamic ProgrammingGreedy
Solve →
28Length of Last WordEasy
String
Solve →
29Interleaving StringMedium
StringDynamic Programming
Solve →
30Count and SayMedium
String
Solve →
31Valid ParenthesesEasy
StringStack
Solve →
32Longest Common PrefixEasy
StringTrie
Solve →
33Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
34String to Integer (atoi)Medium
String
Solve →
35Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
36Edit DistanceMedium
StringDynamic Programming
Solve →
37Simplify PathMedium
StringStack
Solve →
38Restore IP AddressesMedium
StringBacktracking
Solve →
39Longest Valid ParenthesesHard
StringDynamic ProgrammingStack
Solve →
40Decode WaysMedium
StringDynamic Programming
Solve →
41Zigzag ConversionMedium
String
Solve →
42Wildcard MatchingHard
StringDynamic ProgrammingGreedy
Solve →
43Length of Last WordEasy
String
Solve →
44Interleaving StringMedium
StringDynamic Programming
Solve →
45Count and SayMedium
String
Solve →