/leetcode-prep

Primary LanguagePythonMIT LicenseMIT

leetcode-prep

https://neetcode.io/roadmap

Arrays and Hashing

  1. Contains Duplicate
  2. Valid Anagram
  3. Two Sum
  4. Group Anagrams
  5. Top K Frequent Elements
  6. Product of Array Except Self
  7. Valid Sudoku
  8. Encode and Decode Strings
  9. Longest Consecutive Sequence

Stack

  1. Valid Parentheses
  2. Min Stack
  3. Evaluate Reverse Polish Notation
  4. Generate Parentheses (Unfinished)
  5. Daily Temperatures
  6. Car Fleet

Two Pointers

  1. Valid Palindrome
  2. Two Sum II - Input Array Is Sorted
  3. 3Sum
  4. Container With Most Water
  5. Trapping Rain Water (Unfinished)

Linked Lists

  1. Reverse Linked List
  2. Merge Two Sorted Lists
  3. Reorder List
  4. Remove Nth Node From End of List
  5. Add Two Numbers
  6. Linked List Cycle
  7. Find the Duplicate Number
  8. LRU Cache
  9. Merge k Sorted Lists

Binary Search

  1. Binary Search