X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/986cc2deb67eba3374ee38ce875ac9dbe332b5c3..0fe46bd5c639d1fe8f8689057100a216c5c53c23:/dsf.c?ds=sidebyside diff --git a/dsf.c b/dsf.c index a81bc3c..91d4b2c 100644 --- a/dsf.c +++ b/dsf.c @@ -28,3 +28,11 @@ void dsf_merge(int *dsf, int v1, int v2) v2 = dsf_canonify(dsf, v2); dsf[v2] = v1; } + +void dsf_init(int *dsf, int len) +{ + int i; + + for (i = 0; i < len; i++) + dsf[i] = i; +}