This repository contains classic implementations of fundamental data structures using the C programming language. It serves as a learning resource, helping to reinforce concepts related to structured programming and dynamic memory management.
- Linear Lists (static and dynamic)
- Stacks (using arrays and pointers)
- Queues (simple, circular, and priority)
- Binary Trees
- Singly and Doubly Linked Lists
- More structures coming soon
- Language: C (C99 standard)
- Compatible compilers:
gcc,clang - Recommended OS: Linux or Windows with WSL
To compile any file:
gcc filename.c -o output ./output