Junior — Middle
Jak se přidá nový prvek do spojovaného seznamu?
sobes.tech AI
Odpověď od AI
Přidání nového prvku do spojovaného seznamu se obvykle provádí následujícím způsobem:
- Vytvoří se nový uzel s požadovanou hodnotou.
- Odkaz nového uzlu se nastaví tak, aby ukazoval na následující prvek seznamu (například na aktuální první prvek).
- Hlava seznamu se aktualizuje tak, aby ukazovala na nový uzel.
Příklad v jazyce Java pro jednoduchý spojovaný seznam:
class Uzol {
int data;
Uzol dalsi;
Uzol(int data) { this.data = data; this.dalsi = null; }
}
class SpojovanySeznam {
Uzol hlava;
void addFirst(int hodnota) {
Uzol novyUzol = new Uzol(hodnota);
novyUzol.dalsi = hlava;
hlava = novyUzol;
}
}
Tímto způsobem se nový prvek stává prvním v seznamu a ostatní se posunou dále.