Correct Answer : Depth-first search
Explanation : It implements stack operation because it always expands the deepest node in the current tree.