Ok, At the moment, my code is not boostified, but I've uploaded it to
http://groups.yahoo.com/group/boost/files/equiv_rel.zip
It has a simpler interface than either your implementation or the
incremental components implementation, but may be less powerful/general.
I'm using union-by-size, rather than -by-rank. Is there a reason to use
rank instead?

Hope this is useful,
Jeffrey

On Sun, 19 Jan 2003 15:31:59 -0500, Jeremy Siek wrote:
> Hi Jeffrey,
> 
> I think so.
> 
> union/find is used in the Boost Graph Library, and there is an
> implementation of it, in boost/pending/disjoint_sets.hpp. The reason it is
> in pending is that I've never bothered to write docs and submit it to
> boost. Anyways, it would be interesting to compare the interface and
> implementation to what you've got. And if you're interested in championing
> the addition of union/find to boost I'd be behind you.
> 
> Cheers,
> Jeremy
> 
> On Thu, 16 Jan 2003, Jeffrey Yasskin wrote:
> jyassk> I have a small class that uses the union/find algorithm to
> jyassk> implement a dynamic equivalence relation. With some work, it could
> jyassk> probably also be used to iterate through the equivalent partition.
> jyassk>
> jyassk> Would this be a good thing to add to boost?
> jyassk>
> jyassk> Jeffrey Yasskin


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to