Giter Site home page Giter Site logo

raptor-dev97 / graph_algorithms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shreyanshchordia/graph_algorithms

0.0 0.0 0.0 422 KB

GRAPHS | Hacktober Fest ๐Ÿ”ฅโœ… | CPP | PYTHON | Check out README.md for contributing

License: MIT License

C++ 94.22% Python 5.78%

graph_algorithms's Introduction

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.

graph_algorithms's People

Contributors

a8hay avatar ambareen09 avatar anantbharti avatar manav1 avatar neha0123 avatar rahulmishra11 avatar raptor-dev97 avatar shivam2001pandey avatar shreyanshchordia avatar ulukele avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.