用邻接矩阵存储有n个结点(0,1,...,n)和e条边的有向图。在邻接矩阵中删除结点
的时间复杂度是()
//邻接矩阵表示法
int i,j,k,w;
scanf("%d%d",&G->n,&G->e); //输入顶点数和边数
for(i = 0;i < G->n;i++) //读入顶点信息,建立顶点表
{
G->vexs[i]=getchar();
}
for(i = 0;i < G->n;i++)
{
for(j = 0;j < G->n;j++)
{
G->edges[i][j] = 0; //邻接矩阵初始化
}
}
//构造邻接矩阵
for(k = 0;k < G->e;k++)
{//读入e条边,建立邻接矩阵
scanf("%d%d%d",&i,&j,&w); //输入边(v i ,v j )上的权w
G->edges[i][j]=w;
}
}//CreateMGraph