Junior — Middle
Qoşulmuş siyahının orta hissəsinə yeni düyün necə əlavə etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da bağlı listenin ortasında 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.
Sadə bağlı listenin nümunəsi:
class Düğüm {
int məlumat;
Düğüm növbəti;
Düğüm(int məlumat) { this.məlumat = məlumat; }
}
// prevNode-dan sonra yeni düğüm əlavə et
void sonraƏlavəEt(Düğüm prevNode, int yeniMəlumat) {
if (prevNode == null) return;
Düğüm yeniDüğüm = new Düğüm(yeniMəlumat);
yeniDüğüm.növbəti = prevNode.növbəti;
prevNode.növbəti = yeniDüğüm;
}
Bu şəkildə, yeni düğüm prevNode və prevNode.növbəti arasında yerləşdirilir.