lemon/unionfind.h
changeset 2386 81b47fc5c444
parent 2332 587531b4fe0e
child 2391 14a343be7a5a
     1.1 --- a/lemon/unionfind.h	Fri Mar 02 17:56:22 2007 +0000
     1.2 +++ b/lemon/unionfind.h	Fri Mar 02 18:04:28 2007 +0000
     1.3 @@ -408,10 +408,10 @@
     1.4              items[items[k].nextClass].prevClass = nk;
     1.5            }
     1.6        
     1.7 -          int idx = items[k].nextItem;
     1.8 -          while (idx != k) {
     1.9 -            items[idx].parent = nk;
    1.10 -            idx = items[idx].nextItem;
    1.11 +          int l = items[k].nextItem;
    1.12 +          while (l != k) {
    1.13 +            items[l].parent = nk;
    1.14 +            l = items[l].nextItem;
    1.15            }
    1.16            
    1.17            items[nk].parent = items[k].parent + 1;