ADJMATRIX ARCS; //邻接矩阵.........................................................................................................16
INT VEXNUM,ARCNUM; //VEXNUM 为图的当前顶点数,ARCNUM 为图的当前边数..............16
}MGRAPH;.............................................................................................................................................16
SHORTPATHTABLE DP[6]={9999,9999,9999,9999,9999,9999};......................................................16
PATHMATRIX *P;................................................................................................................................16
MGRAPH *G;.......................................................................................................................................16
//=============初始化栈==============...................................................................................17
STATUS INITSTASK(SQSTACK *S).................................................................................................17
{................................................................................................................................................................17
S->BASE=(SELEMTYPE *)MALLOC(SIZEOF(SELEMTYPE));..................................................17
IF(!S->BASE).........................................................................................................................................17
RETURN ERROR;................................................................................................................................17
S->TOP=S->BASE;...............................................................................................................................17
S->STACKSIZE=0;...............................................................................................................................17
RETURN OK;........................................................................................................................................17
}................................................................................................................................................................17
//===============入栈================..................................................................................17
STATUS PUSH(SQSTACK *S,SELEMTYPE E)...............................................................................17
{................................................................................................................................................................17
SELEMTYPE *P;..................................................................................................................................17
S->TOP=(SELEMTYPE *)REALLOC(S->TOP,1); //分配存储空间................................................17
IF(!S->BASE).........................................................................................................................................17
RETURN ERROR;................................................................................................................................17
P=S->TOP-1; //TOP 始终指向栈顶的上一个元素..............................................................................17
*P=E;......................................................................................................................................................17
S->STACKSIZE+=1;.............................................................................................................................17
RETURN OK;........................................................................................................................................17
}................................................................................................................................................................17
//===============出栈================..................................................................................17
STATUS POP(SQSTACK *S,SELEMTYPE *E)................................................................................17
{................................................................................................................................................................17
SELEMTYPE *P;..................................................................................................................................17
评论0