O TAD Conjunto

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

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” pertence a 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 que contenha todos os arquivos do projeto.

Critérios de avaliação: