C++ sets class 1.0

Licencia: Gratis ‎Tamaño del archivo: 13.99 KB
‎Calificación de usuarios: 5.0/5 - ‎1 ‎Votos

La clase sets se puede utilizar para realizar operaciones de conjunto en los programas. Representa los elementos de conjunto como bits en una matriz privada de enteros largos sin signo. El tamaño de la matriz es una constante definida que se puede cambiar para adaptarse a su aplicación. La clase sets admite las siguientes operaciones de conjunto mediante la sobrecarga de operadores de C++: (1) unión: la unión de dos conjuntos A, B es el conjunto de todos los elementos que pertenecen a A o B. En la clase sets, el símbolo + es el operador de unión binaria. (2) intersección -- La intersección de dos conjuntos A, B es el conjunto de todos los elementos que pertenecen a A y B. El símbolo * es el operador de intersección binaria: A * B á x: x está en A -y- x está en B - (3) complemento -- En la teoría de conjuntos, los conjuntos son subconjuntos de un conjunto universal fijo U. En la clase sets, U es el conjunto de elementos numerados de 1 a MAX_WORDS * WORD_SIZE. El complemento del conjunto A es el conjunto de elementos que pertenecen a U pero que no pertenecen a A. El símbolo es el operador de complemento unario: A - x: x está en U, x no está en la diferencia de A (4) -- La diferencia de dos conjuntos A, B es el conjunto de todos los elementos que pertenecen a A menos los de B. El símbolo - es el operador de diferencia binaria: A - B - x: x está en A, x no está en B -(5) diferencia simétrica -- La diferencia simétrica de dos conjuntos A, B es el conjunto de todos los elementos que pertenecen a A o a B, pero no ambos.

historial de versiones

  • Versión 1.0 publicado en 2001-01-15
    Nueva versión

Detalles del programa