← Back to Amazon

Two Pointers

112 questions

1Longest Palindromic SubstringMedium
Two PointersStringDynamic Programming
Solve →
2Reverse StringEasy
Two PointersString
Solve →
3Merge Strings AlternatelyEasy
Two PointersString
Solve →
4String CompressionMedium
Two PointersString
Solve →
5Longest Palindromic SubstringMedium
Two PointersStringDynamic Programming
Solve →
6Valid PalindromeEasy
Two PointersString
Solve →
7String CompressionMedium
Two PointersString
Solve →
8Find the Index of the First Occurrence in a StringEasy
Two PointersStringString Matching
Solve →
9Find Median from Data StreamHard
Two PointersDesignSorting
Solve →
10Reverse StringEasy
Two PointersString
Solve →
11Merge Strings AlternatelyEasy
Two PointersString
Solve →
12Valid Palindrome IIEasy
Two PointersStringGreedy
Solve →
13Reverse String IIEasy
Two PointersString
Solve →
14Reverse Words in a String IIIEasy
Two PointersString
Solve →
15Longest Palindromic SubstringMedium
Two PointersStringDynamic Programming
Solve →
16Find the Index of the First Occurrence in a StringEasy
Two PointersStringString Matching
Solve →
17Valid PalindromeEasy
Two PointersString
Solve →
18String CompressionMedium
Two PointersString
Solve →
19Find Median from Data StreamHard
Two PointersDesignSorting
Solve →
20Reverse StringEasy
Two PointersString
Solve →
21Merge Strings AlternatelyEasy
Two PointersString
Solve →
22Valid Palindrome IIEasy
Two PointersStringGreedy
Solve →
23Reverse Words in a StringMedium
Two PointersString
Solve →
24Reverse Vowels of a StringEasy
Two PointersString
Solve →
25Count Binary SubstringsEasy
Two PointersString
Solve →
26Reverse Words in a String IIIEasy
Two PointersString
Solve →
27Is SubsequenceEasy
Two PointersStringDynamic Programming
Solve →
28Reverse String IIEasy
Two PointersString
Solve →
29Compare Version NumbersMedium
Two PointersString
Solve →
30Palindromic SubstringsMedium
Two PointersStringDynamic Programming
Solve →
31Backspace String CompareEasy
Two PointersStringStack
Solve →
32Find the CelebrityMedium
Two PointersGraph TheoryInteractive
Solve →
33Longest Palindromic SubstringMedium
Two PointersStringDynamic Programming
Solve →
34Find Median from Data StreamHard
Two PointersDesignSorting
Solve →
35Merge Strings AlternatelyEasy
Two PointersString
Solve →
36String CompressionMedium
Two PointersString
Solve →
37Reverse Words in a StringMedium
Two PointersString
Solve →
38Valid PalindromeEasy
Two PointersString
Solve →
39Find the Index of the First Occurrence in a StringEasy
Two PointersStringString Matching
Solve →
40Reverse StringEasy
Two PointersString
Solve →
41Is SubsequenceEasy
Two PointersStringDynamic Programming
Solve →
42Palindromic SubstringsMedium
Two PointersStringDynamic Programming
Solve →
43Valid Palindrome IIEasy
Two PointersStringGreedy
Solve →
44Reverse Vowels of a StringEasy
Two PointersString
Solve →
45Compare Version NumbersMedium
Two PointersString
Solve →
46Count Binary SubstringsEasy
Two PointersString
Solve →
47Find the CelebrityMedium
Two PointersGraph TheoryInteractive
Solve →
48Minimum Number of Moves to Make PalindromeHard
Two PointersStringGreedy
Solve →
49Backspace String CompareEasy
Two PointersStringStack
Solve →
50Make String a Subsequence Using Cyclic IncrementsMedium
Two PointersString
Solve →
51Valid Word AbbreviationEasy
Two PointersString
Solve →
52Shortest Matching SubstringHard
Two PointersStringBinary Search
Solve →
53Minimum Number of Swaps to Make the String BalancedMedium
Two PointersStringStack
Solve →
54Reverse Words in a String IIIEasy
Two PointersString
Solve →
55Separate Black and White BallsMedium
Two PointersStringGreedy
Solve →
56Move Pieces to Obtain a StringMedium
Two PointersString
Solve →
57Reverse String IIEasy
Two PointersString
Solve →
58Reverse Words in a String IIMedium
Two PointersString
Solve →
59Reverse Prefix of WordEasy
Two PointersStringStack
Solve →
60Minimum Length of String After Deleting Similar EndsMedium
Two PointersString
Solve →
61Remove Palindromic SubsequencesEasy
Two PointersString
Solve →
62Next Palindrome Using Same DigitsHard
Two PointersString
Solve →
63Find the Lexicographically Largest String From the Box IMedium
Two PointersStringEnumeration
Solve →
64Last Substring in Lexicographical OrderHard
Two PointersString
Solve →
65Two Sum BSTsMedium
Two PointersBinary SearchStack
Solve →
66Valid Palindrome IVMedium
Two PointersString
Solve →
67Push DominoesMedium
Two PointersStringDynamic Programming
Solve →
68Append Characters to String to Make SubsequenceMedium
Two PointersStringGreedy
Solve →
69Closest Binary Search Tree Value IIHard
Two PointersStackTree
Solve →
70Check If a Word Occurs As a Prefix of Any Word in a SentenceEasy
Two PointersStringString Matching
Solve →
71Magical StringMedium
Two PointersString
Solve →
72Longest Palindromic SubstringMedium
Two PointersStringDynamic Programming
Solve →
73Find Median from Data StreamHard
Two PointersDesignSorting
Solve →
74Merge Strings AlternatelyEasy
Two PointersString
Solve →
75String CompressionMedium
Two PointersString
Solve →
76Find the Index of the First Occurrence in a StringEasy
Two PointersStringString Matching
Solve →
77Valid PalindromeEasy
Two PointersString
Solve →
78Reverse Words in a StringMedium
Two PointersString
Solve →
79Reverse StringEasy
Two PointersString
Solve →
80Valid Palindrome IIEasy
Two PointersStringGreedy
Solve →
81Is SubsequenceEasy
Two PointersStringDynamic Programming
Solve →
82Palindromic SubstringsMedium
Two PointersStringDynamic Programming
Solve →
83Reverse Vowels of a StringEasy
Two PointersString
Solve →
84Count Binary SubstringsEasy
Two PointersString
Solve →
85Compare Version NumbersMedium
Two PointersString
Solve →
86Make String a Subsequence Using Cyclic IncrementsMedium
Two PointersString
Solve →
87Move Pieces to Obtain a StringMedium
Two PointersString
Solve →
88Reverse Words in a String IIMedium
Two PointersString
Solve →
89Find the CelebrityMedium
Two PointersGraph TheoryInteractive
Solve →
90Reverse Words in a String IIIEasy
Two PointersString
Solve →
91Backspace String CompareEasy
Two PointersStringStack
Solve →
92Two Sum BSTsMedium
Two PointersBinary SearchStack
Solve →
93Remove Palindromic SubsequencesEasy
Two PointersString
Solve →
94Minimum Length of String After Deleting Similar EndsMedium
Two PointersString
Solve →
95Next Palindrome Using Same DigitsHard
Two PointersString
Solve →
96Valid Palindrome IVMedium
Two PointersString
Solve →
97Append Characters to String to Make SubsequenceMedium
Two PointersStringGreedy
Solve →
98Minimum Number of Moves to Make PalindromeHard
Two PointersStringGreedy
Solve →
99Valid Word AbbreviationEasy
Two PointersString
Solve →
100Reverse String IIEasy
Two PointersString
Solve →
101Shortest Matching SubstringHard
Two PointersStringBinary Search
Solve →
102Minimum Number of Swaps to Make the String BalancedMedium
Two PointersStringStack
Solve →
103Reverse String PrefixEasy
Two PointersString
Solve →
104Separate Black and White BallsMedium
Two PointersStringGreedy
Solve →
105Reverse Prefix of WordEasy
Two PointersStringStack
Solve →
106Last Substring in Lexicographical OrderHard
Two PointersString
Solve →
107Find the Lexicographically Largest String From the Box IMedium
Two PointersStringEnumeration
Solve →
108Closest Binary Search Tree Value IIHard
Two PointersStackTree
Solve →
109Push DominoesMedium
Two PointersStringDynamic Programming
Solve →
110Magical StringMedium
Two PointersString
Solve →
111Check If a Word Occurs As a Prefix of Any Word in a SentenceEasy
Two PointersStringString Matching
Solve →
112Reverse Only LettersEasy
Two PointersString
Solve →