Junior — Middle
Как се добавя нов елемент към свързан списък?
sobes.tech AI
Отговор от AI
Добавянето на нов елемент към свързан списък обикновено става по следния начин:
- Създава се нов възел с необходимата стойност.
- Препратката към новия възел се настройва така, че да сочи към следващия елемент в списъка (например, текущия първи елемент).
- Главата на списъка се актуализира, за да сочи към новия възел.
Пример на Java за едносвързан списък:
class Възел {
int данни;
Възел следващ;
Възел(int данни) { this.данни = данни; this.следващ = null; }
}
class СвързанСписък {
Възел глава;
void addFirst(int стойност) {
Възел новВъзел = new Възел(стойност);
новВъзел.следващ = глава;
глава = новВъзел;
}
}
По този начин, новият елемент става първият в списъка, а останалите се преместват напред.