Cómo determinar el número de componentes conectados
Recorre la gráfica, usa y encuentra el conjunto.
1. Recorrer el gráfico: al atravesar todos los nodos del gráfico, puede encontrar todos los componentes conectados. Durante el proceso de recorrido, si encuentra que un nodo no ha sido visitado, comience desde este nodo. Continúe atravesando el gráfico todos los nodos hasta encontrar un nodo que ha sido visitado, todos los nodos visitados en este proceso constituyen un componente conectado.
2. Utilice union-find: Union-find es una estructura de datos que se puede utilizar para determinar si dos nodos pertenecen al mismo componente conectado dividiendo todos los nodos del gráfico en varios conjuntos disjuntos, cada uno de ellos conjunto. representa un componente conectado. Si dos nodos pertenecen al mismo conjunto, pertenecen al mismo componente conectado.