El envase que se comprueba por la singularidad de los contenidos
-
21-08-2019 - |
Pregunta
Es allí cualquier tipo de datos /contenedor en cualquier idioma que busca la singularidad de los contenidos, más que el valor o índice antes de insertar el elemento?
Solución
Sí, se llama un set . La mayoría de los idiomas a implementar en alguna forma.
Otros consejos
Seguro, uno que viene a la mente es la del Cacao NSSet clase.La STL de C++ también tiene un conjunto de la clase.
Por supuesto, usted necesita una cierta manera de definir un único objeto más allá de la simple puntero o una referencia de comparación.Por ejemplo, en el Cacao, dos objetos son considerados de la misma para el propósito de NSSet si responden a isEqual:
con YES
y tienen el mismo código hash.
El problema con esto es que el valor puede ser cualquier cosa, así que es muy abierto y no siempre practico.
SQL con un campo único. establece en Python. Los nombres de archivo en sistemas de ficheros. Depende de cómo se defina "contenido".