**fig9_65.txt** /* 1*/ // Assign Num and compute Parent. /* 2*/ // Counter is global, and initialized to 1. /* 3*/ // Num, Visited, and Parent are all global arrays. /* 4*/ void /* 5*/ Assign_Num( Vertex V ) /* 6*/ { /* 7*/ Num[ V ] = Counter++; /* 8*/ Visited[ V ] = TRUE; /* 9*/ for Each Vertex W Adjacent To V /*10*/ if( ! Visited[ W ] ) /*11*/ { /*12*/ Parent[ W ]= V; /*13*/ Assign_Num( W ); /*14*/ } /*15*/ }