您所查看的帖子来源于考研论坛(bbs.kaoyan.com)
求高人帮帮忙~~~~~~~~~~~改改这个程序
2|V$UU:y-o
#include <stdio.h>
&\g$L{T,C
W$o#\c
#include <stdio.h>
v%p%^TlZReW
#define MAX_VERTEX_NUM 20
'N*@P&J3bK%D
#define STACK_SIZE 20
J(a0p3v0?&@)\k
typedef struct ArcNode{
EGbP-O7~
int adjvex;
+obYij-p^/P9j
struct ArcNode *nextarc;
vy
X6y]]$GX
\
}ArcNode;
!m:UR/t-T!E\
typedef struct VNode{
4T0d+om0{b
int data;
Yd3S/j+y!F
ArcNode *firstarc;
mms!~M'I)f3P/h
}VNode,AdjList[MAX_VERTEX_NUM];
0a!}-{%pohP
typedef struct {
8q9Br8U4GpK+\ g
AdjList vertices;
&r9PIQ7X:_t|
int vexnum,arcnum;
cHG
^/\]
}ALGraph;
WP.@$\q$Fu/cY
i
typedef struct {
@x7T4~ cOx(E+`
int *base;
6Y8?B1B]l5sN\
int *top;
V5J8s5d ~8B[&d\
int stacksize;
J6`['F^p
}SqStack;
T+?7B
O0Xk
void InitStack(SqStack &S);
-p \TiN
{
zF GBW,pR
S.base=(int *)malloc(STACK_SIZE*sizeof(int));
_k[3Gk6iR
^V
j2\b
if(!S.base)
I0]wMv$J3W6h3}]V
exit(1);
+E)S4s GeV
S.top=S.base;
? Z6eB't_e5?
S.stacksize=STACK_SIZE;