001_two-sum
007_reverse-integer
009_palindrome-number
013_roman-to-integer
014_longest-common-prefix
020_valid-parentheses
021_merge-two-sorted-lists
026_remove-duplicates-from-sorted-arraystd::unique()
027_remove-element
028_implement-strstrKMP
035_search-insert-position
002_add-two-numbers
003_longest-substring-without-repeating-characters
005_longest-palindromic-substring
006_ZigZag-Conversion
008_string-to-integer-atoi
011_container-with-most-water
012_integer-to-roman
015_3sumattention to heap-buffer overflow and []
016_3sum-closest
017_letter-combinations-of-a-phone-number
018_4sum
019_remove-nth-node-from-end-of-list
022_generate-parentheses
024_swap-nodes-in-pairs
029_divide-two-integers
036_valid-sudoku
004_median-of-two-sorted-arrays
010_regular-expression-matchingvery hard
023_merge-k-sorted-listsPriority Queue
025_reverse-nodes-in-k-group
032_longest-valid-parenthesesStack
DP
037_sudoku-solverlambda gets external variables