Junior — Middle
Kako dodati novi čvor u srednji deo povezane liste?
sobes.tech АИ
Одговор од АИ
Da biste dodali novi čvor u srednji deo povezane liste u Javi, potrebno je:
- Kreirati novi čvor sa potrebnom vrednošću.
- Naći čvor nakon kojeg želite da umetnete novi (npr. po indeksu ili po vrednosti).
- Izmeniti veze tako da novi čvor ukazuje na sledeći čvor nakon pronađenog, a pronađeni čvor na novi.
Primer za jednostruko povezanu listu:
class Čvor {
int podaci;
Čvor sledeći;
Čvor(int podaci) { this.podaci = podaci; }
}
// Umetanje novog čvora nakon prevNode
void umetniNakon(Čvor prevNode, int noviPodaci) {
if (prevNode == null) return;
Čvor noviČvor = new Čvor(noviPodaci);
noviČvor.sledeći = prevNode.sledeći;
prevNode.sledeći = noviČvor;
}
Na ovaj način, novi čvor se umeće između prevNode i prevNode.sledeći.