永发信息网

怎么让这个程序运行起来?

答案:2  悬赏:0  手机版
解决时间 2021-05-11 20:37
  • 提问者网友:容嬷嬷拿针来
  • 2021-05-10 21:59
Status visited[MAX_VERTEX_NUM];
typedef char VertexType;
typedef struct ArcNode {
int adjvex;
struct ArcNode *nextarc;
} ArcNode;

typedef struct VNode {
VertexType data;
ArcNode *firstarc;
} VNode, AdjList[MAX_VERTEX_NUM];

typedef struct {
AdjList vertices;
int vexnum, arcnum;
} ALGraph;
Status DfsReachable(ALGraph g, int i, int j)



{ if( !g.vexnum || !g.arcnum ) return FALSE;

Queue Q;

InitQueue( Q );

EnQueue( Q, i );

int u;

while( ! QueueEmpty ( Q ) )

{

DeQueue( Q, u );

visited[u] = 1;

ArcNode *p;

int k;

for( p = g.vertices[u].firstarc; p; p = p->nextarc )

{

k = p->adjvex;

if( k == j ) return OK;

if( !visited[k] ) EnQueue( Q, k );

}

}

return FALSE;

}

最佳答案
  • 五星知识达人网友:怙棘
  • 2021-05-10 23:36
这只是个伪代码,你要把它改成源代码才能运行.
全部回答
  • 1楼网友:从此江山别
  • 2021-05-10 23:51
没有main函数,这只是部分程序段,不能运行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯