Scrivere la funzione C che riceve in ingresso una lista collegata con puntatori di valori float ed una variabile
target di tipo float ed opera nel modo seguente:
• Cerca gli elementi della lista uguali a target e li duplica (fa seguire all’elemento esistente un nuovo
elemento con valore target);
• Scrive in un vettore di appoggio V gli indirizzi degli elementi inseriti;
• Restituisce l’array V come valore di ritorno della funzione (con istruzione return), ed il numero di elementi di V tra i parametri formali della funzione.
Scrivere anche l’equazione di costo e la complessità dell’algoritmo. (Nota: la funzione deve eeguire le operazioni nell’ordine indicato)
(Esempio: lista di ingresso {1,2,3,2,4,5} taget = 2, lista di uscita {1,2,2,3,2,2,4,5})