One of the data structures we learned about in my algorithms class is the disjoint set.
We also learned about: queues, priority queues, heaps, sets, stacks, vectors, hash tables, binary search trees
All of which are include in some way/shape/form (technically, I don't think there is a heap class but the priority queue uses a heap). So my question then is... why is there no disjoint sets class? Is it just because it's extremely simple to program?
Or maybe there is a disjoints set class and I just don't know about it.