Problem Solving Notes and explanations for popular data structures and algorithms problems from the NeetCode 150 list. Topics Arrays & Hashing Two Pointers Sliding Window Stack Binary Search Linked List Trees Heap / Priority Queue Backtracking Tries Graphs Advanced Graphs 1-D Dynamic Programming 2-D Dynamic Programming Greedy Intervals Math & Geometry Bit Manipulation