bebedor
22-10-2010, 09:42
ciao a tutti.
devo svolgre questo esercizio in c++ utilizzando le liste:
Si scriva una funzione che riceve come parametro in ingresso un array A di dimensione N. L’array può contenere soltanto due valori 1 o 0. La funzione restituisce come parametro in uscita la testa di una lista di interi che rappresentano prima la posizione degli elementi di A con valore 1 e poi tutti gli elementi di A con valore 0.
Esempio:
Dato l’array A
0
1
0
0
1
0
0
0
1
1
0
0
1
1
1
La funzione deve restituire la lista
Testa ->1->4->8->9->12->13->14->0->2->3->5->6->7->10->11
il problema è che le liste proprio non le riesco a capire..
qualcuno m può dare una mano??
grazie
devo svolgre questo esercizio in c++ utilizzando le liste:
Si scriva una funzione che riceve come parametro in ingresso un array A di dimensione N. L’array può contenere soltanto due valori 1 o 0. La funzione restituisce come parametro in uscita la testa di una lista di interi che rappresentano prima la posizione degli elementi di A con valore 1 e poi tutti gli elementi di A con valore 0.
Esempio:
Dato l’array A
0
1
0
0
1
0
0
0
1
1
0
0
1
1
1
La funzione deve restituire la lista
Testa ->1->4->8->9->12->13->14->0->2->3->5->6->7->10->11
il problema è che le liste proprio non le riesco a capire..
qualcuno m può dare una mano??
grazie