Manav1 / Graph_Algorithms

GRAPHS | Hacktober Fest πŸ”₯βœ… | CPP | PYTHON | Check out README.md for contributing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graph Algorithms πŸ”₯πŸ”₯

  • Hacktober Fest βœ…πŸ˜Ž

    We hereby welcome coders who wish to contribute to Open Source and participate in Hacktober Fest 2020.
    We are looking for Quality and not Quantity

  • Languages

    Only C++ or Python

  • About the Repository

    We are focusing on building solutions for problems on Graphs. Hence we are looking for algorithms like:

    1. Backtracking
    2. Breadth First Search
    3. Depth First Search
    4. Traversal Algorithms (Prims/Kruskal)
    5. Dijiktra's Algorithm
    6. A* Algorithm

    You can get good problem statements on Graphs from sites like:

    1. GeekForGeeks
    2. InterviewBit
    3. LeetCode
    4. HackerEarth
    5. HackerRank
  • How To Contribute

    • You need to choose a problem statement, the solution to which can be derived using Graph Algorithms.
    • Once you choose a problem statement (making sure that it is not present in the repository already), add a folder for the problem statement in your forked repository.
    • This repository doesn't promote code in the root of the directory. Hence code has to be in sub-directory.
    • In the folder, there must be 2 files
    • README.md & main.cpp
    • README.md to explain the problem statement, provide links for further reference on the problem statement, and also mentioning the algorithm that has been used in your code.
    • main.cpp implements code for the given problem statement using an algorithm that is explicitly mentioned in README.md.
    • Make sure the code is in C++ or Python
    • These steps need to followed while contributing otherwise your your PR will be considered invalid.
  • Guidelines for Contribution

    1. Fork the Repository
    2. Add, edit or enhance code.
    3. No duplication, repetition and spamming. It will not lead to an accepted Pull Request.
    4. Once you are done with your contribution, issue a PULL REQUEST. The Maintainer may ask you for a few changes. Once everything seems good, your code will be pulled and added to the original Repository branch.

About

GRAPHS | Hacktober Fest πŸ”₯βœ… | CPP | PYTHON | Check out README.md for contributing

License:MIT License


Languages

Language:C++ 98.4%Language:Python 1.6%