#include #include #include #include "set.h" #define TAM 32 /* cria um conjunto com n elementos */ Set setCreate(void){ Set set = (Set)malloc(sizeof(Set)); if (set != NULL) *set = 0; return set; } /* destroi (desaloca) o conjunto */ Set setDestroy(Set set) { if (set) free(set); return NULL; } /* cria uma copia do conjunto */ Set setCopy(Set set){ return NULL; } /* cria um novo conjunto que e' complementar ao primeiro*/ Set setComplement(Set set){ return NULL; } /* insere o elemento i no conjunto */ void setInsert(Set set, int i) { } /* remove o elemento i do conjunto */ void setRemove(Set set, int i){ } /* testa se o elemento i pertence ao conjunto */ int setIsMember(Set set, int i){ if (set==NULL) return 0; if ((i<0) || (i>8*sizeof(Set))) return 0; return ((1<