C++ 执行一次后停止DFS

C++ 执行一次后停止DFS,c++,graph-algorithm,depth-first-search,C++,Graph Algorithm,Depth First Search,我有一个邻接列表,我用它创建了一个图表。现在我想执行DFS,但想在访问节点的第一个邻居后立即停止,然后打印与该邻居节点对应的所有元素 有人能在此帮助我吗?如果(条件)返回,我如何根据上述条件停止DFS你应该更具体一些,提供一个有意义的答案,比如@Drop,你可以设置一个布尔值,检查你正在寻找的条件并返回。我很好奇你为什么要那样做。你的用例是什么?

我有一个邻接列表,我用它创建了一个图表。现在我想执行DFS,但想在访问节点的第一个邻居后立即停止,然后打印与该邻居节点对应的所有元素


有人能在此帮助我吗?如果(条件)返回,我如何根据上述条件停止DFS

你应该更具体一些,提供一个有意义的答案,比如@Drop,你可以设置一个布尔值,检查你正在寻找的条件并返回。我很好奇你为什么要那样做。你的用例是什么?