Establecer calculadora

Realizar operaciones de conjuntos: unión, intersección, diferencia, diferencia simétrica, producto cartesiano y relaciones de conjuntos.

Acerca de esta calculadora

Operate on two sets entered as comma-separated values. The tool returns union, intersection, difference, and symmetric difference, plus set membership checks.

Set operations

  • Union (A ∪ B) — everything in A or B.
  • Intersection (A ∩ B) — only items in both A and B.
  • Difference (A − B) — items in A but not in B.
  • diferencia simétrica — items in either set but not both.

How to enter sets

Type values separated by commas, e.g. 1, 2, 3. Duplicates are removed automatically because a set holds each element at most once.

Where this is used

Set logic underpins database queries, probability, logic design, and data de-duplication.

Cómo usar Establecer calculadora

  1. 1Introduzca un conjunto de elementos A y B, separados por comas.
  2. 2Seleccione la operación: combinado, intersección, diferencial o simétrico.
  3. 3Vea los resultados de la colección para enumerar a los miembros después de que sean pesados.

Operaciones de colapso

A-B, a-B, a-B, a-B, simetría (A-B) ∪ (B-A)

La agregación es una colección de diferentes elementos; la agregación combina o compara las colecciones sin contar doble.

Todas las reservas se mantienen juntas, sólo se conservan los mismos elementos en la intersección, y las diferentes reservas pertenecen a una pero no a la otra.

A-B es "en A pero no en B" y B-A está "en B pero no en A", que no es lo mismo. Utilizando el ejemplo de la tabla anterior, A -B = {1, 2}, mientras que B -A = {4, 5}. Técnicas de ajudicación: Primera mirada a la asamblea frente al signo de menos y quitar de ella los elementos en la espalda.

El principio de reprensión es la fórmula práctica más importante para los cálculos agregados: TENA =B= = TENB+ – B. Las adiciones directas cuentan las intersecciones dos veces, por lo que se reducen una vez. En el ejemplo anterior, =A = 3, =B = 3, =A ∩ B = 1, por lo que TENA ∪B = 3 + 3 = 1 = 5, que corresponde al real {1, 2, 3, 4, 5}. Esta lógica, que puede extenderse a tres o más grupos, es la herramienta básica para preguntas probabilísticas y contables.

OperacionesSignaturaSignificadoEjemplo (A = {1, 2, 3}, B = {3, 4, 5})
GrupoA ∪ BTodos los elementos pertenecientes a A o B{1, 2, 3, 4, 5}
IntersecciónA ∩ BElementos de A y B{3}
GapA − BElementos pertenecientes a A pero no B{1, 2}
ComplementoA′Todos los elementos que no pertenecen a ADepende de la definición de conjunto completo
diferencia de simetríaA △ BEs sólo uno de los elementos.{1, 2, 4, 5}

Cálculos básicos de la colección

Preguntas frecuentes

¿Por qué no hay repetición?

Cada elemento aparecerá a la vez por definición y se fusionará.

¿Qué es una brecha de simetría?

Resulta que es un elemento de una de las dos piscinas, excluyendo a los miembros compartidos.

¿Estás en orden?

No, {1,2, 3} equivale a {3,2,}; sólo se preocupa por la membresía.

¿Pueden repetirse los elementos de la colección?

No, es la diferencia principal entre una colección y un 'list/multiset'. Cada elemento de la asamblea sólo puede aparecer una vez, y {1, 2} y {1, 2} son los mismos. También ** No hay orden**, {1, 2, 3} y {3, 2,} exactamente igual. Si el negocio necesita retener el número o el orden de repeticiones, se deben utilizar multisets (multisets) o listas/arrays. La operación DISTINCT en la base de datos es esencialmente sobre ponderar los resultados como proceso de agrupación.

¿Cómo funciona un grupo de operaciones en la programación?

La mayoría de los idiomas tienen tipos de colección incorporados: Python utiliza set (apoyo para la sección transversal, codificación t, diferencial, simetría ^), JavaScript tiene Set (necesidad de ejecutar o expandir) y SQL utiliza UNION/INTERSECT/EXCEPT. La parte inferior de la colección es generalmente una tabla Hashi, por lo que la complejidad media de encontrar e insertar es O (1), ponderar y juzgar a los miembros son altamente eficientes. Al tratar tareas como "descubriendo la diferencia entre las dos listas", la colección es mucho más rápida que el bucle incrustado.

Más herramientas