Lista de probleme 31

Filtrare

Dificultate

Operații intrare/ieșire


Etichete

Să se scrie o funcție care interclasează nodurile a două liste.

Să se scrie o funcție C++ care adaugă o valoare la finalul unei liste simplu înlănțuite.

Să se scrie o funcție C++ cu următorul prototip:
void AdaugareFinal(nod * & prim , nod * & ultim, int x);

care adaugă valoarea x la sfârșitul listei pentru care primul element are adresa memorată în pointerul prim si ultimul element are adresa memorata in pointerul ultim .

#1169 FAfisareLista C++

Să se scrie o funcție C++ care afișează pe ecran valorile memorate într-o lista simplu înlănțuită.

Să se scrie o funcție C++ cu următorul prototip:
void AdaugareInceput(nod * & prim , nod * & ultim, int x); 

care adaugă valoarea x la inceputul listei pentru care primul element are adresa memorată în pointerul prim si ultim element are adresa memorata in pointerul ultim.

Să se scrie o funcție C++ care determină câte elemente sunt memorate într-o lista simplu înlănțuită.

Să se scrie o funcție C++ cu următorul prototip:

void InserareInainteQ(nod *& prim,nod *& ultim, nod * q,int x);

care adaugă valoarea x inaintea nodului de adresa q al listei pentru care primul element are adresa memorată în pointerul prim si ultimul element are adresa memorata in pointerul ultim.

Să se scrie o funcție C++ cu următorul prototip:

void InserareDupaQ(nod *& prim,nod *& ultim, nod * q,int x);

care adaugă valoarea x după nodului de adresa q al listei pentru care primul element are adresa memorată în pointerul prim si ultimul element are adresa memorata in pointerul ultim.

Să se scrie o funcție C++ care determină câte perechi de elemente prime între ele sunt memorate într-o lista simplu înlănțuită.

#3782 FStergeQ C++

Să se scrie o funcție C++ cu următorul prototip:

void StergeQ(nod * & prim, nod * & ultim, nod * q);

care sterge nodului de adresa q al listei pentru care primul element are adresa memorată în pointerul prim si ultimul element are adresa memorata in pointerul ultim.