← Back to Apple

String

48 questions

1Edit DistanceMedium
StringDynamic Programming
Solve →
2Serialize and Deserialize N-ary TreeHard
StringTreeDepth-First Search
Solve →
3Brace ExpansionMedium
StringBacktrackingStack
Solve →
4Serialize and Deserialize N-ary TreeHard
StringTreeDepth-First Search
Solve →
5Edit DistanceMedium
StringDynamic Programming
Solve →
6Valid ParenthesesEasy
StringStack
Solve →
7Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
8Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
9Serialize and Deserialize Binary TreeHard
StringTreeDepth-First Search
Solve →
10Decode StringMedium
StringStackRecursion
Solve →
11Remove All Adjacent Duplicates In StringEasy
StringStack
Solve →
12String to Integer (atoi)Medium
String
Solve →
13Interleaving StringMedium
StringDynamic Programming
Solve →
14Simplify PathMedium
StringStack
Solve →
15Design Add and Search Words Data StructureMedium
StringDepth-First SearchDesign
Solve →
16String Compression IIIMedium
String
Solve →
17Validate IP AddressMedium
String
Solve →
18Decode WaysMedium
StringDynamic Programming
Solve →
19Binary Tree PathsEasy
StringBacktrackingTree
Solve →
20Minimum Remove to Make Valid ParenthesesMedium
StringStack
Solve →
21Goat LatinEasy
String
Solve →
22Number of Changing KeysEasy
String
Solve →
23Longest Common SubsequenceMedium
StringDynamic Programming
Solve →
24Zigzag ConversionMedium
String
Solve →
25Valid ParenthesesEasy
StringStack
Solve →
26Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
27Binary Tree PathsEasy
StringBacktrackingTree
Solve →
28Serialize and Deserialize Binary TreeHard
StringTreeDepth-First Search
Solve →
29Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
30Decode StringMedium
StringStackRecursion
Solve →
31Remove All Adjacent Duplicates In StringEasy
StringStack
Solve →
32String to Integer (atoi)Medium
String
Solve →
33Interleaving StringMedium
StringDynamic Programming
Solve →
34Serialize and Deserialize N-ary TreeHard
StringTreeDepth-First Search
Solve →
35Edit DistanceMedium
StringDynamic Programming
Solve →
36Simplify PathMedium
StringStack
Solve →
37Validate IP AddressMedium
String
Solve →
38Design Add and Search Words Data StructureMedium
StringDepth-First SearchDesign
Solve →
39Brace ExpansionMedium
StringBacktrackingStack
Solve →
40String Compression IIIMedium
String
Solve →
41Zigzag ConversionMedium
String
Solve →
42Decode WaysMedium
StringDynamic Programming
Solve →
43Minimum Remove to Make Valid ParenthesesMedium
StringStack
Solve →
44Goat LatinEasy
String
Solve →
45Longest Common SubsequenceMedium
StringDynamic Programming
Solve →
46Number of Changing KeysEasy
String
Solve →
47Longest Happy PrefixHard
StringRolling HashString Matching
Solve →
48Valid Parenthesis StringMedium
StringDynamic ProgrammingStack
Solve →