Skip to content

Upload code snippets / templates for various Data structures and algorithms.

Notifications You must be signed in to change notification settings

yogmanamit/Advanced-DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced-DSA and Hacktoberfest 2022

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 .

Table of Contents

❓How to participate?

To participate, there are two main ways you can contribute:

  1. Add a new Advanced-DSA (like Fibonacci Heaps) and add it to the list below.
  2. 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.

✔️List of Advanced DSA for Hacktoberfest 2022

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

🗣️Propose Your DSA in the Hacktoberfest List

  • 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 (in README.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