无向图判断环

本文介绍了如何运用并查集解决无向图环判断问题。通过并查集的基本操作——查找根节点和节点合并,检查新加入边的两个节点根是否相同,从而判断图中是否存在环。
摘要由CSDN通过智能技术生成

一、算法描述

        对于无向图的判断环的问题,可以使用并查集来解决。并查集通常是一维数组,数组下标表示图中节点的序号,数组中的元素代表其下标对应节点的前置节点在数组中下标。如图所示:
在这里插入图片描述
        并查集有两个基本操作1.找到指定节点的根节点。2.对两个不同根的节点进行合并。而判断环的操作就是检查新加入的边的两个节点的根节点是否相同。

二、JAVA 实现

public boolean hasCircle(int[][] edges) {
   
       int nodeCount=edges.length;
       int[] parent=new int[nodeCount<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值