• 2022-05-30
    设计一个算法,求出无向图G的连通分量个数。
  • 答:int GetNum(GraphClass &gobj){   int count=0;   for(int i=0;in;i++) visited[i]=0;   for(int i=0;in;i++)   { if(visited[i]==0)      {DFS1(gobj.Gi);       count++ }    }    retum count;}DFS1(ALGraph *G.int v){   int w;ArcNode *p;    visited[v]=1;   p=G->adjlist[v].firstarc;   while(p!=NULL)   {      w=p->adjvex;     if(visited[w]==0)     DFS1(Gw);     p=p->nextarc;  }}

    内容

    • 0

      假设无向图采用邻接表存储,编写一个算法求连通分量的个数并输出各连通分量的顶点集。

    • 1

      假设图[tex=0.786x1.0]JTRtgqQ00R3dUQzwS4iwbg==[/tex]采用邻接表存储,设计一个算法求无向图[tex=0.786x1.0]JTRtgqQ00R3dUQzwS4iwbg==[/tex]的连通分量个数。

    • 2

      无向图G有4个顶点,则G最多有____个连通分量。

    • 3

      设一个无向图的顶点个数为n,则最少含有()个连通分量,最多含有()个连通分量。 A: 0 B: 1 C: n-1 D: n

    • 4

      无向图G的连通分量是G的极大连通子图。