猿问

我看不到有这个printchar的定义啊?什么情况?

//对连通图从顶点v开始用visit()先广访问
void AdjMWGraph::BroadFirstSearch(const int v, int visited[],void visit(VerT item))
{
VerT u,w;
SeqQueue queue; //定义队列queue
visit(GetValue(v));
visited[v]=1;
queue.QInsert(v);
while(!queue.QueueEmpty())
{
u=queue.QDelete();
w=GetFirstNeighbor(u);
while(w!=-1)
{
if(!visited[w])
{
visit(GetValue(w));
visited[w]=1;
queue.QInsert(w);
}
w=GetNextNeighbor(u,w);
}
}
}

g.BroadFirstSearch(0,visited,Printchar);

慕丝7291255
浏览 404回答 2
2回答

芜湖不芜

函数原型是 BroadFirstSearch(const int v, int visited[],void visit(VerT item))第三个参数是 void visit(VerT item);所以 实参 Printchar 是自定义函数 void Printchar(VerT item);

精慕HU

这个是不能执行的,是伪代码,告诉你是输出char型的数据。
随时随地看视频慕课网APP
我要回答