Varog mul urgent in c++ si cu explicare cum functioneaza programul
Scrieţi o funcţie care să primească ca parametru adresa primului nod al unei liste simplu înlănţuite şi care să returneze numărul de noduri ale listei.
Răspunsuri la întrebare
Răspuns de
1
int nrnoduri(Node* unu){
int k=0;
while (unu!=NULL){
k++;
unu=unu->next;
}
return k;
}
functia ta se plimba prin lista de noduri incepand cu primul, iar cand informatia unui nod este nulla inseamna ca ai ajuns la finalul listei; ne plimbam din pointer in pointer si contorizam cate un 1 la k
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Latina,
8 ani în urmă
Matematică,
9 ani în urmă