void BFSTraverse ( Graph G, Status ( *Visit ) ( int v ) ) {/*按广度优先非递归遍历图G。使用辅助队列Q 和访问标志数组visited*/ for ( v=0; v