Es una colección o clase de objetos bien definidos. Estos objetos se llaman elementos o miembros del conjunto. Los conjuntos se denotan por letras mayúsculas y los elementos con letras minúsculas.
Un conjunto es una estructura de datos que puede almacenar cualquier número de valores únicos en el orden que desee. Los conjuntos son diferentes de los arreglos en el sentido de que solo permiten valores únicos no repetidos dentro de ellos.
-
set<datatype> name- Propiedades:
- Ordenado: Por defecto es en orden ascendente
- Valores: Todos los valores son únicos (no se repiten)
- Valores inmutables: No se puede modificar una vez adentro del set
- Usamos iteradores para acceder.
- Son implementados en red-black trees
- Propiedades:
-
unordered_set<datatype> name- Propiedades:
- No ordenado
- Valores: Todos los valores son únicos (no se repiten)
- Valores inmutables: No se puede modificar una vez adentro del set
- Usamos iteradores para acceder.
- Son implementados en hash tables
- Propiedades:
-
multiset<datatype> name- Propiedades: Mismas que un
setexcepto la segunda. Podemos almacenar un valornveces.
- Propiedades: Mismas que un
-
unordered_multiset<datatype> name- Propiedades: Mismas que un
unordered_setexcepto la segunda. Podemos almacenar un valornveces.
- Propiedades: Mismas que un
begin(): Retorna un


