The first considers only set that are subsets of some large set U, called the universal set. If set U has n elements, then any subset S of U can be represented by a bit string of size n, called a bit vector, where the ith element is 1 if and only if the ith element of U is included in set S. Example: U = {1,2,3,4,5,6,7,8,9}, S = {2,3,5,7}. S can be represented as 011010100.
It makes implement the standard set operations very fast, but at the expense of potentially using a large amount of storage.