Junior — Middle
Bağlı listenin orta kısmına yeni bir düğüm nasıl eklenir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da bağlı listenin ortadaki kısmına yeni bir düğüm eklemek için:
- Gerekli değere sahip yeni bir düğüm oluşturun.
- Yeni düğümün ekleneceği düğümü bulun (örneğin, indeks veya değer ile).
- Bağlantıları değiştirerek yeni düğümün, bulunduğu düğümden sonraki düğüme işaret etmesini ve bulunduğu düğümün yeni düğüme işaret etmesini sağlayın.
Basit bağlı liste örneği:
class Düğüm {
int veri;
Düğüm sonraki;
Düğüm(int veri) { this.veri = veri; }
}
// prevNode sonrası yeni düğüm ekleme
void sonraEkle(Düğüm prevNode, int yeniVeri) {
if (prevNode == null) return;
Düğüm yeniDüğüm = new Düğüm(yeniVeri);
yeniDüğüm.sonraki = prevNode.sonraki;
prevNode.sonraki = yeniDüğüm;
}
Bu şekilde, yeni düğüm prevNode ve prevNode.sonraki arasına eklenir.