A repository to store my progress through NeetCode's roadmap (https://neetcode.io/roadmap).
See the neetcode-roadmap/ directory for topic folders where you can add problem solutions and notes.
Folder highlights (simplified names):
neetcode-roadmap/arrays_and_hashing/— Arrays & Hashingneetcode-roadmap/two_pointers/— Two Pointersneetcode-roadmap/binary_search/— Binary Searchneetcode-roadmap/sliding_window/— Sliding Windowneetcode-roadmap/stack/— Stackneetcode-roadmap/heap/— Heap / Priority Queueneetcode-roadmap/linked_list/— Linked Listneetcode-roadmap/trees/— Treesneetcode-roadmap/trie/— Trieneetcode-roadmap/graphs/— Graphsneetcode-roadmap/dynamic_programming/— Dynamic Programmingneetcode-roadmap/greedy/— Greedyneetcode-roadmap/backtracking/— Backtrackingneetcode-roadmap/math/— Mathneetcode-roadmap/bit_manipulation/— Bit Manipulationneetcode-roadmap/design/— System / Designneetcode-roadmap/intervals/— Intervalsneetcode-roadmap/union_find/— Union Findneetcode-roadmap/topological_sort/— Topological Sortneetcode-roadmap/recursion/— Recursion
How to add solutions
- Pick the appropriate topic folder.
- Create a file named like
0001_two_sum.py(include problem number, title, and language extension). - Add a brief approach comment at the top and your solution below.
Contributions
Pull requests are welcome. Keep one problem per file and include tests where possible.
A repository to store my progress through neetCode's 150