This repository contains implementations of classic algorithms and data structures in pure C, organized by category.
The aim is to deeply understand algorithmic priciples by implementing everything from scratch without relying on language-specific shortcuts
Currently, the repository is following along with Tim Roughgarden's Algorithms Specialization and will later expand to include content from other well-known courses and books.
C gives a deeper understanding of how algorithms behave at the memory and performance level.
divide_and_conquer
- Divide and Conquer algorithmsinclude
- Reusable headers