GauravWalia19 / Algorithms-and-Data-Structures

Repository for Algorithms and Data Structures in languages every programmer should know !!!

Home Page:https://chained-to-the-algorithms.quora.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Algorithms and Data Structures

Open Repository For Programmers to Contribute Algorithms and Data Structures in different Languages and for beginners who want to know about Algorithms and Data Structures.

Currently Supported Languages

Documentation

For documentation see wiki

For Algorithms docs follow Algorithms

For Data Structures docs follow Data Structures

Complexity Analysis

For Analysis of particular algo see COMPLEXITY

Contribution Guide

Please Read the CONTRIBUTING.md file for instructions of contributing and CODE OF CONDUCT.

Directory Structure

  • Language

    • Conversions
    • Data-Structures
    • Dynamic-Programming
    • Misc
    • Searching
    • Sorting
    • Strings
    • README
  • Add a new Language to the root directory (but don't add unnecessary languages).

  • Each Code snippet must be in the appropriate sub-directory.

  • Add index of the code to specific readme of the language.

Docs Structure

  • Algorithm
    • About
    • Pseudocode
    • Important Points
    • Different Methods
    • Algorithm
    • Implementations

Got any Questions

  • Make an issue! We'll reply as soon as we can!
  • Find bugs in our code and make issue or pull request.
  • Pull Request of the new code will we accepted soon as possible.

AUTHORS

©️ Gaurav Walia

About

Repository for Algorithms and Data Structures in languages every programmer should know !!!

https://chained-to-the-algorithms.quora.com

License:MIT License


Languages

Language:Java 60.0%Language:C 20.5%Language:C++ 13.9%Language:C# 3.4%Language:JavaScript 1.2%Language:Python 0.5%Language:Kotlin 0.5%Language:PHP 0.0%