Pradeepsingh61/DSA_Code

[REQUEST] Add DFS Traversal in Java

Aberta

#655 aberto em 24 de out. de 2025

 (1 comentário) (0 reação) (1 responsável)C++ (266 forks)auto 404
algorithmsenhancementgood first issuehacktoberfestnew-language

Métricas do repositório

Stars
 (52 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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

  • #656

Guia do colaborador