UTSAVS26 / PyVerse

PyVerse is an open-source collection of diverse Python projects, tools, and scripts, ranging from beginner to advanced, across various domains like machine learning, web development, and automation.
https://sites.google.com/view/pyverse-python-universe/
MIT License
70 stars 205 forks source link

📃: Adding Bfs and dfs in data structure and algorithms #132

Closed Charul00 closed 1 month ago

Charul00 commented 1 month ago

:red_circle: Title :
Add BFS and DFS Algorithm Implementations

:red_circle: Aim :
To implement Breadth-First Search (BFS) and Depth-First Search (DFS) algorithms for traversing or searching tree or graph data structures.

:red_circle: Brief Explanation :
This contribution aims to add the implementations of BFS and DFS algorithms, which are fundamental techniques for exploring and searching tree and graph structures. BFS explores all the vertices at the present depth level before moving on to the vertices at the next depth level, while DFS explores as far as possible along each branch before backing up. The implementation will include both iterative and recursive approaches for each algorithm and will provide example use cases to demonstrate their functionality.

Screenshots 📷

N/A *********************************************************************** :white_check_mark: **To be Mentioned while taking the issue :** - Full name : Charul Chim - What is your participant role? (Mention the Open Source Program name. Eg. GSOC, GSSOC, SSOC, JWOC, etc.) GSSOC *********************************************************************** Happy Contributing 🚀 All the best. Enjoy your open source journey ahead. 😎
github-actions[bot] commented 1 month ago

🙌 Thank you for bringing this issue to our attention! We appreciate your input and will investigate it as soon as possible.

Feel free to join our community on Discord to discuss more!

Charul00 commented 1 month ago

@UTSAVS26 please add the gssoc-ext and level

UTSAVS26 commented 1 month ago

@Charul00 this issue has already been done https://github.com/UTSAVS26/PyVerse/tree/main/Algorithms_and_Data_Structures%2FDesign_and_Analysis_of_Algorithms%2FGraph_Traversing you can check here.

github-actions[bot] commented 1 month ago

✅ This issue has been closed. Thank you for your contribution! If you have any further questions or issues, feel free to join our community on Discord to discuss more!