Junior — Middle
Cum se adaugă un element nou într-o listă legată?
sobes.tech AI
Răspuns de la AI
Adăugarea unui element nou într-o listă legată se face de obicei în următorul mod:
- Se creează un nou nod cu valoarea necesară.
- Referința noului nod este setată pentru a indica către următorul element al listei (de exemplu, primul element actual).
- Capul listei este actualizat pentru a indica către noul nod.
Exemplu în Java pentru o listă simplu legată:
class Nod {
int date;
Nod next;
Nod(int date) { this.date = date; this.next = null; }
}
class ListaLegata {
Nod cap;
void addFirst(int valoare) {
Nod nouNod = new Nod(valoare);
nouNod.next = cap;
cap = nouNod;
}
}
Astfel, elementul nou devine primul în listă, iar celelalte sunt deplasate înainte.