NOTE

Set

Uniqueness collections implemented with hashing, balanced trees, bitmaps, or specialized structures.

Data Structures & AlgorithmsCreated Updated 1 min readhistorical

This is a historical learning note and may contain outdated or incomplete understanding.

A set stores unique values and supports membership plus set operations such as union, intersection, and difference.

Hash sets provide expected constant-time membership without ordering; tree sets provide ordered/range operations in logarithmic time; bitsets/bitmaps can be extremely compact for bounded dense integer domains.

Choose the representation based on ordering, domain density, memory, concurrency, and operation patterns.

Loading helpful count