Saltar al contenido

cómo encontrar la intersección de 2 vectores ejemplo de código c ++

La guía o código que hallarás en este post es la solución más eficiente y válida que hallamos a tus dudas o problema.

Ejemplo: intersección entre el vector c ++

#include <algorithm>//std::sort
#include <iostream>//std::cout
#include <string>//std::string
#include <vector>//std::vector

std::vector<std::string>intersection(std::vector<std::string>&v1,
                                      std::vector<std::string>&v2)
    std::vector<std::string> v3;

    std::sort(v1.begin(), v1.end());
    std::sort(v2.begin(), v2.end());

    std::set_intersection(v1.begin(),v1.end(),
                          v2.begin(),v2.end(),back_inserter(v3));return v3;

int main()
    std::vector<std::string> v1 "a","b","c";
    std::vector<std::string> v2 "b","c";

    auto v3 =intersection(v1, v2);for(std::string n : v3)
        std::cout << n <<' ';

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *