24/08/09 15:38
Premoli
ciao a tutti!!!
ho un problema con una funzione che non riesco ad implementare, in pratica la funzione riceve in ingresso 3 vettori v1 v2 v3 di cui v1 e v2 caricati in precedenza dall'utente e successivamente ordinati, ora in v3 ci devo inserire in modo ordinato il contenuto dei due vettori (v1 e v2) e, se un elemento x è presente più volte nei due vettori, va inserito in v3 tante volte quanto è il massimo tra le presenze di x in v1 e v2.(Unione tra due collezioni).
ma forse un esempio renderà il concetto più chiaro:
v1={1,2,5,5,6,6,6}
v2={3,4,5,6,6,7}
allora
v3={1,2,3,4,5,5,6,6,6,7}
io la funzione l'ho implementata così :
codepad.org/…
però evidentemente non ho considerato tutti i casi, perchè diciamo che funziona un po' a fortuna
vi ringrazio anticipatamente per eventuali risposte...
ho un problema con una funzione che non riesco ad implementare, in pratica la funzione riceve in ingresso 3 vettori v1 v2 v3 di cui v1 e v2 caricati in precedenza dall'utente e successivamente ordinati, ora in v3 ci devo inserire in modo ordinato il contenuto dei due vettori (v1 e v2) e, se un elemento x è presente più volte nei due vettori, va inserito in v3 tante volte quanto è il massimo tra le presenze di x in v1 e v2.(Unione tra due collezioni).
ma forse un esempio renderà il concetto più chiaro:
v1={1,2,5,5,6,6,6}
v2={3,4,5,6,6,7}
allora
v3={1,2,3,4,5,5,6,6,6,7}
io la funzione l'ho implementata così :
codepad.org/…
però evidentemente non ho considerato tutti i casi, perchè diciamo che funziona un po' a fortuna
vi ringrazio anticipatamente per eventuali risposte...
aaa