O TAD Conjunto

Este trabalho visa implementar um Tipo Abstrato de dado (TAD) “conjunto de inteiros” usando um vetor de booleanos.

Atividade

Você deve implementar um TAD “conjunto de números inteiros” usando um vetor de flags, de forma similar aos bitmaps.

Um bitmap, ou bit array, é um vetor de bits nos quais os índices representam números inteiros e os bits representam valores booleanos (verdadeiro/falso). Dado um conjunto C representado por um bitmap B, se “B[i] == true” então “i ∈ C”.

Como ainda não aprendemos como manipular bits individuais, neste projeto deve ser usado um vetor de valores booleanos para representar os bits.

As seguintes operações devem ser suportadas:

Os arquivos necessários para desenvolver este trabalho estão neste arquivo. Eles são:

Entregáveis

Entregue um único arquivo tp5.tgz contendo todos os arquivos do projeto.

Critérios de avaliação: