Programación General > C/C++
Conjuntos
lydia_watanabe:
Hola
Estoy usando los conjuntos (set) de la STL y me gustaría hacer las siguientes operaciones própias de conjuntos: union, interseccion y diferencia.
Sé que esto ya lo he hecho antes y no sé porqué me parece que había funciones específicas para ello, pero leyendo la documentación no he encontrado nada ¿Existen métodos para hacer esto o son producto de mi imaginación?
Eternal Idol:
Aca estan las funciones que buscas (de la biblioteca algorithm):
http://mictlan.utm.mx/html/jaws/html/in ... /conjuntos
http://www.cplusplus.com/reference/algorithm/
lydia_watanabe:
Muchas gracias. Ya me parecía a mi que no podía estármelo imaginando.
Eternal Idol:
De nadas :comp:
lydia_watanabe:
Por cierto ¿hay alguna manera de pasar los valores de un conjunto a un vector sin necesidad de usar un bucle?
He probado con esto, pero me da un Segmentation Fault
--- Código: C++ ---copy(setdiff.begin(), setdiff.end(), vecdiff.begin());
Donde setdiff es un conjunto de entero previamente inicializado y vecdiff es un vector de enteros recién declarado.
Navegación
[#] Página Siguiente
Ir a la versión completa