GithubHelp home page GithubHelp logo

mennaewas / algo-tree Goto Github PK

View Code? Open in Web Editor NEW

This project forked from algo-phantoms/algo-tree

0.0 0.0 0.0 2 MB

Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.

License: MIT License

C++ 58.10% Java 27.15% Python 14.75%

algo-tree's Introduction

Algo-Tree ๐ŸŒฒ

algotree.png

Issues Open Source Love svg1 License: MIT PRs Welcome Maintenance

Forks Stars Watchers

Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.

Code Structure

Algorithms

Contribution Guidelines โš™๏ธ

You may go through these guidelines and contribute accordingly:

  • Make sure you do not copy codes from external sources like GFG,hackerearth, etc because that work will not be considered. Plagiarism is strictly not allowed.
  • You can only work on issues that you have been assigned to you.
  • If you want to contribute for an existing algorithm, we prefer that you create an issue before making a PR and link your PR to that issue.
  • If you have modified/added code work, make sure the code compiles before submitting.
  • Strictly use snake_case (underscore_separated) in your file_name and push it in correct folder.
  • Just mention the issue against which the pull request is open by writing Fixes #(your issue number) in the description of the pull request
  • Do not update the README.md.

Guidelines for code base :

  • Use 1 tab or 4 spaces indentation.
  • Add the description of your algorithm using multi-line comments at the starting of the code.
  • Add comments to your code in a new line and use single-line comments with 1 tab or 4 spaces indentation.
  • Try to make your code user input.
  • Add minimum 2 test cases along with input and output at the end of your code using multi-line comments.
  • Also, add time and space complexity at the end of your code using multi-line comments.

Where to upload the files ๐Ÿ“‚

  • Your files should be uploaded inside the code folder into the corresponding language folder (For instance, if you wrote code for an Algorithm Implementation in Java, it goes inside the Code/Java folder).
  • Under no circumstances create new folders within the language folders to upload your code unless specifically told to do so.
  • Edit the corresponding README.md file to add the link to your code in the corresponding section in alphabatical order.(GitHub Markdown Guide).

The value of a strong contribution stays beyond everything and gives you satisfaction ๐Ÿ‘.

Maintainers ๐Ÿ˜‡


Vatsal kesarwani

๐Ÿ’ป ๐Ÿ–‹

Rudrakshi

๐Ÿ’ป ๐Ÿ–‹

Nakul Sharma

๐Ÿ’ป ๐Ÿ–‹

Tarun Yadav

๐Ÿ’ป ๐Ÿ–‹

Ojuswi Rastogi

๐Ÿ’ป ๐Ÿ–‹

Shreyans Poddar

๐Ÿ’ป ๐Ÿ–‹

Raksha Jain

๐Ÿ’ป ๐Ÿ–‹

Anjul Singh

๐Ÿ’ป ๐Ÿ–‹

Rishabh Singhal

๐Ÿ’ป ๐Ÿ–‹

Rohan

๐Ÿ’ป ๐Ÿ–‹

Yasharth Dubey

๐Ÿ’ป ๐Ÿ–‹

Code of Conduct

You can find our Code of Conduct here.

License

This project follows the MIT License.

forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge

algo-tree's People

Contributors

rudrakshi99 avatar krishna-nit avatar rohan27s avatar yasharth291 avatar mugdha-hazra avatar prerna-07 avatar imsushant12 avatar shahina-bano avatar yashmita avatar aarti002 avatar harikrishnan6336 avatar srishti013 avatar tarun26091999 avatar rohitsigar avatar u-c0de avatar akanshauniyal avatar vanshikachokhani avatar sg-iitg avatar anshmishra010 avatar subhangini avatar anishsingh42 avatar ayush12062000 avatar khusheekapoor avatar rk05-lenavo avatar shalvi-singhal avatar kirti1807 avatar ojuswizard avatar sathwika-02 avatar shawavisek35 avatar siddhant-k-code 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.