Table of contents
I have curated these problems based on my experience of grinding leetcode. These were selected to cover wide range of sub-topics, and difficulties.
Easy (10/10)
- Valid Palindrome
- Valid Palindrome II
- Longest Palindrome
- Valid Parentheses
- Count Binary Substrings
- First Unique Character in a String
- Valid Anagram
- Longest Common Prefix
- Is Subsequence
-
Medium (17/17)
- Longest Common Subsequence
- Longest Palindromic Subsequence
- Longest String Chain #Hashtable #TwoPointers #String #DynamicProgramming #Array
- Longest Substring Without Repeating Characters
- Find All Anagrams in a String
- Letter Combinations of a Phone Number
- Top K Frequent Words
- Generate Parentheses
- Permutation in String
- Palindromic Substrings
- Palindrome Partitioning #Backtracking #DynamicProgramming #String
- Reverse Substrings Between Each Pair of Parentheses
- Longest Happy String
- Word Break
- Interleaving String
- Word Search