Tipos de Dato:
- Conjunto
- ElementoConjunto
Funciones de Conjuntos:
- conjuntoDiferencia
Obtener la diferencia entre el Conjunto A y el Conjunto B
Conjunto conjuntoDiferencia(Conjunto conjuntoA, Conjunto conjuntoB);
- conjuntoDiferenciaSimetrica
Obtener la diferencia Simétrica entre el Conjunto A y el Conjunto B
Conjunto conjuntoDiferenciaSimetrica(Conjunto conjuntoA, Conjunto conjuntoB);
- conjuntoDisjunto
Verificar si 2 Conjuntos son disjuntos; es decir que su intersección es vacío
Conjunto conjuntoDisjunto(Conjunto conjuntoA, Conjunto conjuntoB);
- conjuntoElemento
Obtener un Elemento del Conjunto por su índice
ElementoConjunto conjuntoElemento(Conjunto conjunto, Entero indice);
- conjuntoEliminar
Eliminar un Elemento del Conjunto por su índice
Logico conjuntoEliminar(Conjunto* conjunto, Entero indice);
- conjuntoImprimir
Imprimir los Elementos del Conjunto
Vacio conjuntoImprimir(Conjunto conjunto);
- conjuntoImprimirElemento
Imprimir Información de un Elemento del Conjunto
Vacio conjuntoImprimirElemento(ElementoConjunto elemento);
- conjuntoInicializar
Inicializar un Conjunto
Vacio conjuntoInicializar(Conjunto* conjunto);
- conjuntoInsertar
Insertar un Elemento en el Conjunto
Vacio conjuntoInsertar(Conjunto* conjunto, Entero tipo, ...);
- conjuntoInterseccion
Obtener la Intersección entre 2 Conjuntos
Conjunto conjuntoInterseccion(Conjunto conjuntoA, Conjunto conjuntoB);
- conjuntoLongitud
Obtener el Número de Elementos del Conjunto
Entero conjuntoLongitud(Conjunto conjunto);
- conjuntoProductoCartesiano
Obtener el Producto Cartesiano de 2 Conjuntos
Conjunto conjuntoProductoCartesiano(Conjunto conjuntoA, Conjunto conjuntoB);
- conjuntoTipo
Obtener el Tipo de Elementos del Conjunto, cuando todos son del mismo Tipo
Entero conjuntoTipo(Conjunto conjunto);
- conjuntoUnion
Obtener la Unión de 2 Conjuntos
Conjunto conjuntoUnion(Conjunto conjuntoA, Conjunto conjuntoB);
- conjuntoVaciar
Vaciar los Elementos del Conjunto
Vacio conjuntoVaciar(Conjunto* conjunto);
- conjuntoVacio
Verifica si el Conjunto está vacío
Logico conjuntoVacio(Conjunto conjunto);