Implementation of fundamental data structures and algorithms in C.
Based on the course
Mastering Data Structures & Algorithms using C and C++ — Abdul Bari.
Personal implementations based on the course.
- Recursion
- Arrays
- Strings
- Linked Lists
- Stack
- Queue
- Trees (Binary Tree, BST, Traversals)
- Sorting Algorithms
- Hashing
- Graphs
Using Clang (default compiler on macOS):
clang filename.c -o output
./output