typedef struct Node {
int value;
Node* next;
Node** head;
} Node;
başlığının bu nedenle biz Düğüm ** kafa kullanıyorlardı, değiştirebilir. Ben sınıfları referans olarak geçirilen biliyorum, bu yüzden böyle ilk 2 özelliklerini yapabilirsiniz:
class Node {
int value;
Node next;
????
}
Nasıl baş bağlıyor yapılır?
Ve bu burada sorunu nasıl çözer? "Referans" ifadesinin kullanılması, ana düğümün yerel olarak yansıtılmasında bir değişikliğe neden olmayacaktır ... –
Her Düğümün başı aynı Referans örneğidir. –
@ReedCopsey'nin yanıtındaki LinkedList, aynı zamanda, Head düğümünü bulmak için aynı Reference örneğini kullanmalıdır. O zaman işe yarıyor ama bunu yapmanın "doğru" yolu olduğundan emin değilim. –