Hacktoberfest 2021 is finally here!! Accepting contributions! ๐
Create a Pull Request, and add implementation of Data Structures and Algorithms (only in CPP), along with their documentation!
Guidelines:
Pull requests won't be accepted if unassigned. So get assigned, before you start working on a pull request.
Before you start working on this repository, make sure to tell us which Data Structure or Algorithm you will be implementing. Make sure to be specific on the concept (eg:Insertion Sort, Doubly Linked List, etc.)
Make sure to first check if the concept you want to work on is not yet implemented, or assigned.
When working on a concept, make sure to implement all the possible manipulations for it (eg: for Singly Linked List, show the working of inserting a node, deleting a node, searching for a node, etc.). If this is not possible, implement the essential manipulations atleast.
After you are done working on a concept, don't forget to add document it in the 3 documentation files:
Open-DSA/README.md
Open-DSA/Algorithms or Open-DSA/Data-Structures - according to concept implemented
Specific README.md for a concept (eg: For implementation of Binary Search Tree, file created at Open-DSA/Data-Structures/Trees/BinarySeachTree/README.md)
While adding documentation for a specific README.md for a concept, make sure to add information such as Complexity, Applications, Possible Errors, etc., according to what you feel might be essential information. (Check out this for an example)