Neetcode: Blind 75


Notes

Terms and Variable names

  • dp: Stands for dynamic programming table or dynamic programming array which is used to store solutions to subproblems, preventing redundant computations and enabling the efficiency of the overall solution.
    • for ease of readabiity, I've renamed many of these to dp_table.

Questions

  1. Arrays & Hashing
  2. Two Pointers
  3. Sliding Window
  4. Stack
  5. Binary Search
  6. Linked List
  7. Trees
  8. Heap / Priority Queue
  9. Backtracking
  10. Tries
  11. Graphs
  12. Advanced Graphs
  13. 1-D Dynamic Programming
  14. 2-D Dynamic Programming
  15. Greedy
  16. Intervals
  17. Math and Geometry
  18. Bit Manipulation
Made with Gatsby G Logo