正在加载图片...
int Insert Vex ( MGraph *G, Vertex Type v) finti, val; if(G->vexnum>=MAX VERTEX NUM) printf(OVERFLOW”); return0;}失败返回* G->vexnum++ /图G的顶点数加1* G-> vexs G->vexnum=v; /顶点数据写入图G的顶点数组中 val=(G->kind==DGG->kind==UDG)?0: INFINITY; for(i=l; i<=G->vexnum; i++) /图G的邻接矩阵第G> vexnum* {G-> arcs-> vexnum[ ival;/行、列设置为val*/ G->arcsilIG->vexnum=val; return1;/成功返回int InsertVex(MGraph *G, VertexType v) {int i,val; if (G->vexnum> =MAX_VERTEX_NUM ) { printf(“OVERFLOW”); return 0;} /*失败返回*/ G->vexnum++; /*图G的顶点数加1*/ G-> vexs[G->vexnum]=v; /*顶点数据写入图G的顶点数组中*/ val=(G->kind==DG||G->kind==UDG) ? 0 : INFINITY; for(i=1;i<= G->vexnum;i++) /*图G的邻接矩阵第G->vexnum*/ { G->arcs[G->vexnum][i]=val; /*行、列设置为val*/ G->arcs[i][G->vexnum]=val; } return 1; /*成功返回*/ }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有