图的遍历DFS 与树的深度优先遍历之间的联系 树的深度优先遍历分为:先根,后根 //树的先根遍历 void PreOrder(TreeNode *R){ if(R!=NULL){ visit(R); //访问根节点 while(R还有下一个子树T) PreOrder(T); //先根遍历下一棵子树 } } 新找到的相邻结点一定是没有访问过的. 先根遍历序列:1,2,5,6,3,4,7,8 图的深度优先遍历 bool visited[MAX_VERTEX_NUM]; //初始值都为false vo