3.详细设计...............................................................................................................................................16
#INCLUDE<STDIO.H>.........................................................................................................................16
#INCLUDE<MALLOC.H>...................................................................................................................16
#DEFINE OK 1;.....................................................................................................................................16
#DEFINE ERROR -1;............................................................................................................................16
TYPEDEF INT STATUS;......................................................................................................................16
TYPEDEF LONG VRTYPE;................................................................................................................16
TYPEDEF INT VERTEXTYPE;..........................................................................................................16
TYPEDEF LONG SHORTPATHTABLE;..........................................................................................16
#DEFINE FALSE 0................................................................................................................................16
#DEFINE TRUE 1..................................................................................................................................16
TYPEDEF INT SELEMTYPE; //定义栈的数据类型..........................................................................16
ENUM{A,B,C,D,E,F};............................................................................................................................16
//===========栈的相关定义============....................................................................................16
TYPEDEF STRUCT //定义一个顺序栈...............................................................................................16
{................................................................................................................................................................16
SELEMTYPE *BASE;..........................................................................................................................16
SELEMTYPE *TOP;............................................................................................................................16
INT STACKSIZE;.................................................................................................................................16
}SQSTACK;............................................................................................................................................16
TYPEDEF STRUCT PATH..................................................................................................................16
{................................................................................................................................................................16
INT STATUS; //指明路径建立状态.....................................................................................................16
INT LASTESTABLISHEDBY; //指出结点的最短路径的建立依据.................................................16
}PATHMATRIX[6][6];..........................................................................................................................16
TYPEDEF STRUCT..............................................................................................................................16
{................................................................................................................................................................16
VRTYPE ADJ; //结点的路径开销........................................................................................................16
}ARCCELL,ADJMATRIX[6][6];.........................................................................................................16
TYPEDEF STRUCT..............................................................................................................................16
{................................................................................................................................................................16
VERTEXTYPE VEXS[6]; //顶点向量.................................................................................................16