Data structures and algorithms are the fundamental building blocks of computer programming. They are the foundation upon which we build programs to solve problems.
Data structures are the way we organize data in our programs. Algorithms are the steps we take to manipulate that data.
Completed - ✅
In progress - ❌
- Array✅
- Linked List ❌
- Stack ❌
- Queue ❌
- Tree ✅
- Heap ❌
- Hash Table ❌
- Graph - (Terminology) ✅