Skip to content

A comprehensive collection of fundamental data structure implementations in C

License

prasanna00019/Data-Structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Data-Structures πŸ“š

License Language

A comprehensive collection of fundamental data structure implementations in C. This repository aims to provide clear, efficient, and well-documented examples for learning and practical use. πŸš€

About The Project

This repository serves as a foundational resource for understanding and implementing various data structures from scratch. Each data structure is implemented in C, focusing on clarity, correctness, and efficiency. Whether you're a student learning about data structures or a developer looking for reference implementations, this project aims to be a valuable asset.

Current Focus: All implementations are done in C.

Future Vision: I plan to expand this collection to include implementations in other popular programming languages such as Python 🐍 and JavaScript πŸ“œ, making it a truly multi-language resource for data structure concepts.


Features

Currently, the repository includes robust implementations of the following fundamental data structures:

  • πŸ”— Linked List: Singly, Doubly, and Circular Linked Lists.
  • πŸ“¦ Stack: LIFO (Last-In, First-Out) data structure with push, pop, and peek operations.
  • πŸ›’ Queue: FIFO (First-In, First-Out) data structure with enqueue, dequeue, and peek operations.
  • 🌳 Trees: BST & AVL tree

About

A comprehensive collection of fundamental data structure implementations in C

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages