May 23, 2022

High Frequency: String

Basic:

125. Valid Palindrome
242. Valid Anagram
409. Longest Palindrome
205. Isomorphic Strings
14. Longest Common Prefix

Classic:

443. String Compression
271. Encode and Decode Strings
408. Valid Word Abbreviation
388. Longest Absolute File Path
TODO: 179. Largest Number
TODO: 49. Group Anagrams
TODO: 424. Longest Repeating Character Replacement
TODO: 336. Palindrome Pairs

Conversion:

TODO: 8. String to Integer (atoi)
REDO: 13. Roman to Integer
REDO: 12. Integer to Roman
TODO: 273. Integer to English Words

Sliding Window:

3. Longest Substring Without Repeating Characters
209. Minimum Size Subarray Sum
REDO: 76. Minimum Window Substring
REDO: 438. Find All Anagrams in a String
REDO: 30. Substring with Concatenation of All Words
REDO: 159. Longest Substring with At Most Two Distinct Characters
TODO: 340. Longest Substring with At Most K Distinct Characters

String + DP:

5. Longest Palindromic Substring
TODO: 647. Palindromic Substrings

Others:

REDO: 157. Read N Characters Given Read4
REDO: 158. Read N Characters Given Read4 II - Call multiple times

REDO: 246. Strobogrammatic Number
REDO: 247. Strobogrammatic Number II

comments powered by Disqus