**fig9_16.txt** /* 1*/ void // T is initialized ( Fig 9.30 ). /* 2*/ Unweighted( Table T ) /* 3*/ { /* 4*/ Vertex V, W; /* 5*/ for( int Curr_Dist = 0; Curr_Dist < Num_Vertex; Curr_Dist++ ) /* 6*/ for Each Vertex V /* 7*/ if( !T[ V ].Known && T[ V ].Dist == Curr_Dist ) /* 8*/ { /* 9*/ T[ V ].Known = TRUE; /*10*/ for Each W Adjacent To V /*11*/ if( T[ W ].Dist == Infinity ) /*12*/ { /*13*/ T[ W ].Dist = Curr_Dist + 1; /*14*/ T[ W ].Path = V; /*15*/ } /*16*/ } /*17*/ }