DFS 深度优先遍历

来源:互联网 发布:手机怎么设置禁用网络 编辑:程序博客网 时间:2024/05/21 17:41
public static void visit(HashMap<Character,LinkedList<Character>> graph,HashMap<Character,Boolean> visited,char start){if(!visited.containsKey(start)){System.out.println("开始访问节点"+start);visited.put(start, true);LinkedList<Character> list=graph.get(start);System.out.println(list.size());for(int i=0;i<list.size();i++){if(!visited.containsKey(list.get(i))){visit(graph,visited,list.get(i));}}System.err.println("退出节点"+start);}}

0 0