Objective
Work through the AlgoMonster DSA patterns course on freeCodeCamp as structured prep for the Nedbank VAS technical assessment.
References
Syllabus
| Timestamp |
Topic |
| 0:00:00 |
Arrays |
| 0:03:11 |
Strings |
| 0:04:56 |
Set |
| 0:06:40 |
Control Flow & Looping |
| 0:07:32 |
Big O Notation |
| 0:10:02 |
Hashmap |
| 0:15:54 |
Hashmap practice problems |
| 0:18:52 |
Two Pointers |
| 0:22:56 |
Two Pointers practice problems |
| 0:26:48 |
Sliding Window |
| 0:31:45 |
Sliding Window practice problems |
| 0:37:39 |
Binary Search |
| 0:39:28 |
Binary Search practice problems |
| 0:48:28 |
BFS on Trees |
| 0:50:36 |
BFS on Graphs |
| 0:52:13 |
BFS practice problems |
| 0:57:31 |
DFS |
| 0:59:01 |
DFS on Graphs |
| 1:00:24 |
DFS practice problems |
| 1:05:01 |
Backtracking |
| 1:08:14 |
Backtracking practice problems |
| 1:10:27 |
Priority Queue / Heap |
| 1:11:36 |
Priority Queue / Heap practice problems |
Notes
- Language: Java
- Approach: pause at each practice problem and solve before watching solution
- Solutions committed to this repo
Objective
Work through the AlgoMonster DSA patterns course on freeCodeCamp as structured prep for the Nedbank VAS technical assessment.
References
Syllabus
Notes