Welcome to the Hacktoberfest 2022 !
Hacktoberfest is a month-long celebration of open-source projects, their maintainers, and the entire community of contributors. This event is all about giving back to the community and celebrating all things open source. We would like to invite you to celebrate Hacktoberfest and contribute to the Adanced-DSA .
- ❓How to participate?
- ✔️List of Advanced DSA for Hacktoberfest 2022
- 🗣️Propose Your DSA in the Hacktoberfest List
To participate, there are two main ways you can contribute:
- Add a new Advanced-DSA (like Fibonacci Heaps) and add it to the list below.
- Contribute to any of the existing Advanced-DSA listed below .
In order to take part in Hacktoberfest, all you need to do is open Pull Requests on this repo, and get your PR merged or approved.
Here is a list of Advanced-DSA you can contribute to or add a new one , part of the Hacktoberfest event.
Name/DSA | Category/Topic | Reference | Comments |
---|---|---|---|
Template for Point | Geometry | link | good template |
Template for Graham-Sen Algorithm | Geometry-Convex Hull | link | good template |
Template for Detecting Cycle in Graph (Undirected) | Graphs | link | good template |
Template for Prims Algorithm | Graph | link | good template |
Template for Drijksta Algorithm | Graph | link | good template |
Template for TSP | Graphs | link | good template |
Template for Autocomplete (Trie) | Trees | link | good template |
Template for Kruskals Algorithm | Graphs | link | good template |
Template for Kahns Alogorithm | Graph | link | good template |
Template for Karger's Algorithm | Graphs | link | good template |
Template for DFS | Graphs | link | good template |
Template for Strongly Connected Components | Graphs | link | good template |
Add new DSA to participate |
- Once you have a DSA, edit the
README.md
and describe your DSA. - Fork https://github.com/yogmanamit/Advanced-DSA repo
- In your local clone of
yogmanamit/Advanced-DSA
repo, add your DSA in the list (inREADME.md
). Don't forget to include:- name
- topic
- Time Complexity
- Space Complexity
- commit your changes and push on your local fork, and create a Pull Request in yogmanamit/Advanced-DSA