目 录CONTENT

文章目录

图的宽度优先遍历

小磊
2023-04-25 / 0 评论 / 0 点赞 / 602 阅读 / 71 字 / 正在检测是否收录...

图的宽度优先遍历

public class BFS {

    public void bfs(Node node) {
        if (null == node) {
            return;
        }
        Queue<Node> queue = new LinkedList<>();
        Set<Node> set = new HashSet<>();
        queue.add(node);
        set.add(node);
        while (!queue.isEmpty()) {
            Node poll = queue.poll();
            System.out.println(poll.value);
            for (Node n : poll.next) {
                if(!set.contains(n)){
                    queue.add(n);
                    set.add(n);
                }
            }
        }
    }

}
···
0

评论区