Skip to content

A beginner-friendly collection of algorithms and data structures in multiple languages. Open for Hacktoberfest 2025 contributions!

License

Notifications You must be signed in to change notification settings

coderamittad/Open-Source-DS-Algo

 
 

Repository files navigation

The Algorithm & Data Structure Hub 🚀

Hacktoberfest

Welcome to The Algorithm & Data Structure Hub! This repository is a community-driven collection of common algorithms and data structures implemented in various programming languages. It's a resource for learning and a place for developers to make their first meaningful open-source contributions.

🌟 Project Goals

The mission of this repository is to become a high-quality, community-curated resource for learning fundamental algorithms and data structures. While we enthusiastically participate in events like Hacktoberfest, our primary goal is to create a lasting educational tool for developers of all skill levels. We are committed to maintaining a high standard of quality for all contributions.

🎃 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

This project was built to be a welcoming and organized space for developers to make their first meaningful open-source contributions. We have a detailed guide on how to get started, including our folder structure, coding standards, and the entire pull request workflow.

HEAD 👉 To get started, please read our Contributing Guidelines (CONTRIBUTING.md)!

Pull requests that do not follow these guidelines will be marked as invalid and closed.

Required Folder Structure

Your contribution MUST follow this structure to be accepted.

/data_structures
    /LinkedList
        /python
            /singly_linked_list.py
        /javascript
            /SinglyLinkedList.js
/algorithms
    /sorting
        /bubble_sort
            /c_plus_plus
                /bubble_sort.cpp

How to Get Started

Ready to contribute? Please read our official Contributing Guidelines (CONTRIBUTING.md) for a full step-by-step tutorial on how to submit your work. contributor/Post-order-traversal

License

This project is licensed under the MIT License.

About

A beginner-friendly collection of algorithms and data structures in multiple languages. Open for Hacktoberfest 2025 contributions!

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.6%
  • Java 16.3%
  • C++ 9.1%
  • JavaScript 9.0%
  • C 4.0%