src/lemon/dfs.h
changeset 986 e997802b855c
parent 946 c94ef40a22ce
child 1164 80bb73097736
     1.1 --- a/src/lemon/dfs.h	Sat Nov 13 12:24:01 2004 +0000
     1.2 +++ b/src/lemon/dfs.h	Sat Nov 13 12:53:28 2004 +0000
     1.3 @@ -206,7 +206,7 @@
     1.4        OutEdgeIt e;
     1.5        do {
     1.6  	if((e=Q[Qh])!=INVALID)
     1.7 -	  if((m=G->head(e))!=s && (*predecessor)[m=G->head(e)]==INVALID) {
     1.8 +	  if((m=G->target(e))!=s && (*predecessor)[m=G->target(e)]==INVALID) {
     1.9  	    predecessor->set(m,e);
    1.10  	    pred_node->set(m,n);
    1.11  	    Q[++Qh] = OutEdgeIt(*G, m);
    1.12 @@ -214,7 +214,7 @@
    1.13  	    n=m;
    1.14  	  }
    1.15  	  else ++Q[Qh];
    1.16 -	else if(--Qh>=0) n=G->tail(Q[Qh]);
    1.17 +	else if(--Qh>=0) n=G->source(Q[Qh]);
    1.18        } while(Qh>=0);
    1.19      }
    1.20