Welcome to DStruct¶
This is an attempt to curate the Data Structures and Algorithms learning material in one place.
Programming Review¶
- Functions
- Recursion
- Class
- Memoization (for DP)
Data Structures¶
- Array (List)
- Set
- Hash Table (Dict)
- Stack
- Queue
- Linked List
- Tree
- Binary Tree
- Graph
Algorithms¶
- Two Pointer
- Sliding Window Technique
- Tortoise and Hare
- Binary Search
- Depth First Search (DFS)
- Breadth First Search (BFS)
- Dijkstra's
Concepts¶
- Combinatorics
- Combinations
- Permutations
- Dynamic Programming aka DP
- Memoization
- Tabulation
Last update:
January 22, 2023
Created: January 22, 2023
Created: January 22, 2023