This repository is intended to learn and explain some CS basic concepts that I might have forgot or I didn't learn yet.
I'll implement some codes in C because we don't have this as language native features. These implementations are based on this roadmap.
- Linked list
- Stack
- Queue
- Hash Table
- Tree
- Binary Tree
- Binary Search Tree
- Full Binary Tree
- Complete Binary Tree
- Balanced Tree
- Unbalanced Tree
- Array
- Heap
- Graph
- Direct Graph
- Undirected Graph
- Spanning Tree
- Representation
- Adjacency Matrix
- Adjacency List