Algorithms-and-Data-Structures
                                
                                 Algorithms-and-Data-Structures copied to clipboard
                                
                                    Algorithms-and-Data-Structures copied to clipboard
                            
                            
                            
                        Repository for Algorithms and Data Structures in languages every programmer should know !!!
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
- BASH
- C++
- C
- Java
- JavaScript
- Kotlin
- NodeJS-ES6
- PHP
- Python3
- Q#
- More Languages welcome
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 (GauravWalia19)
- CONTRIBUTORS