Feu una funció que calculi la unió exclusiva de dos vectors ordenats d’enters v1 i v2 i en retorni el resultat. La unió exclusiva només inclou aquells elements que es troben en algun dels vectors però no a l’altre. A més, el resultat ha de tenir només una ocurrència de cada element. Per exemple, el resultat amb un vector amb 2, 2, 3 i 5 i un vector amb 3, 5, 5 i 7 és un vector amb 2 i 7. Com un altre exemple, el resultat amb un vector amb 2, 2, 3, 5, 5 i 5 i un vector buit és un vector amb 2, 3 i 5. Un exemple final: el resultat amb un vector amb 2, 2 i 5 i un vector amb 2, 5 i 5 és un vector buit.
Interfície
C++ | vector<int> ex_union(const vector<int>& v1, const vector<int>& v2); |
Precondició
v1 i v2 estan ordenats de petit a gran.
Observació Només cal enviar el procediment demanat; el programa principal serà ignorat.