-
Notifications
You must be signed in to change notification settings - Fork 279
Open
Labels
algorithmsenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfestnew-language
Description
Algorithm Name
Depth First Search
Programming Language
Java
Category
Graph Algorithms
Difficulty Level
Easy (Beginner friendly)
Algorithm Description
DFS is widely used in a variety of computer science and real-world applications, including:
π Pathfinding and Search Problems β such as finding connected components or paths in a graph.
π§ Topological Sorting β for scheduling and dependency resolution.
π Cycle Detection β to check if a graph contains cycles (in directed or undirected graphs).
π Maze Solving & Game AI β for exploring possible moves or routes.
π³ Tree Traversals β acts as a base for preorder, inorder, and postorder traversals in trees.
References (Optional)
No response
Contribution Intent
- I would like to implement this algorithm myself
- I'm requesting this for someone else to implement
- I need help implementing this algorithm
Code of Conduct
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
algorithmsenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfestnew-language