Welcome to the Data Structures Lab repository! This repository contains programs and implementations of various data structures that I've worked on.
In this repository, you'll find implementations of fundamental data structures in computer science. These data structures are crucial for organizing and manipulating data efficiently in software development. Each folder contains programs related to a specific data structure, allowing you to explore and understand their implementations.
- Arrays : Programs related to array data structure.
- Graph : Programs related to graph data structure.
- Linked List : Programs related to linked list data structure.
- Queue : Programs related to queue data structure.
- Recursion : Programs that involve recursion.
- Searching : Programs related to various searching algorithms.
- Sorting : Programs related to various sorting algorithms.
- Stack : Programs related to stack data structure.
- Structures : Programs related to structuring data.
- Tree : Programs related to tree data structure.
Feel free to navigate to each folder to explore the programs and implementations.
To use any program in this repository, simply navigate to the corresponding folder and follow the instructions provided in the README file within that folder. Each README file contains specific instructions on how to compile and run the programs.
If you'd like to contribute to this repository by adding new programs, improving existing ones, or fixing issues, please follow these guidelines:
- Fork the repository.
- Create a new branch (
git checkout -b feature
) - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature
) - Create a new Pull Request.
This project is licensed under the MIT License.