Algo Tree

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.
Alternatives To Algo Tree
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Algodeck5,005
9 months agoother
An Open-Source Collection of 200+ Flash Cards to Help You Preparing Your Algorithms & Data Structures Interview 💯
Javascript Datastructures Algorithms4,112
8 months ago25TypeScript
:books: collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Deprecated Data Structures2,646
a year ago10mitJava
A collection of powerful data structures
Coding Interview Gym744
a year ago4mitPython
leetcode.com , algoexpert.io solutions in python and swift
Learningmasteringalgorithms C540
5 years ago2mitC
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
Cracking The Coding Interview495
2 years ago2bsd-3-clauseC++
:books: C++ and Python solutions with automated tests for Cracking the Coding Interview 6th Edition.
Cargo Call Stack469
9 months ago16February 27, 202318apache-2.0Rust
Whole program static stack analysis
Gumshoe468
7 years ago2otherJava
Geeks For Geeks Solutions424
7 months ago2lgpl-3.0C++
✅ My own Amazon, Microsoft and Google SDE Coding challenge Solutions (offered by GeeksForGeeks).
Eflame326515 years ago2February 06, 20176iscPerl
Flame Graph profiler for Erlang
Alternatives To Algo Tree
Select To Compare


Alternative Project Comparisons
Readme

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

Popular Graph Projects
Popular Stack Projects
Popular Computer Science Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Graph
Stack
Heap
Recursion
Trie
Sorting Algorithms
Linked List
Dynamic Programming