Belirtilen dizinde, bağlantılı bir listeden bir Düğümü kaldıran sıfırdan bir yöntem çıkardım.LinkedList dizini kaldır java
Doğru Düğüm'ü kaldırmıyor. Tutulmada hata ayıklayıcı ile adım atmaya çalıştım ama sorunu yakalayamadım.
Her Düğüm bir belirteci içerir. Token sınıfı, Düğüm sınıfı dahil ettim. Yöntemlerimi liste sınıfına yazdım ve bir Test sınıfı dahil ettim.
Kaldırma yöntemi şu anda belirtilen dizinin yanındaki düğümü kaldırıyor. Bunu nasıl çalıştırabilirim? Uzun mesaj için özür dilerim.
public class thelist{
public Node head;
public List() {
head = null;
}
public Node remove(int index) {
Node node= head;
for (int i = 0; i < index; i++) {
node= node.next;
}
node.next = node.next.next;
return node;
}
'ref.next = ref.next.next;' Olması gereken 'ref.previous.next = ref.next; '? –