This section aims to guide the learning of essential computer science topics such as Data Structures, Algorithms, and other important Concepts.
Check the table below to start your journey.
Data Structures | Algorithms | Concepts |
---|---|---|
Linked Lists | Breadth-First Search | Bit Manipulation |
Trees, Tries, & Graphs | Depth-First Search | Memory (Stack vs. Heap) |
Stacks & Queues | Binary Search | Recursion |
Heaps | Merge Sort | Dynamic Programming |
Vectors/ArrayLists | Quick Sort | Big O Time & Space |
Hash Tables |