Depth-first search facts for kids
In computer science, depth-first search (DFS) is a method used for traversing a graph. It starts at an arbitrary item of a graph and explores as far as possible along each branch before backtracking.
Contents
Implementation
Recursive
void depthFirstSearch(Item root) {
if (root == null) return;
root.found = true;
for (Item neighbor : root.neighbors()) {
if (!neighbor.found) depthFirstSearch(n);
}
}
Related pages
See also
In Spanish: Búsqueda en profundidad para niños
All content from Kiddle encyclopedia articles (including the article images and facts) can be freely used under Attribution-ShareAlike license, unless stated otherwise. Cite this article:
Depth-first search Facts for Kids. Kiddle Encyclopedia.