リストの先頭と末尾にヌルオブジェクトを含む2重リンクリストを作成しようとしていました。ヌルオブジェクトとは、リストの先頭と末尾のことを意味します。 firstNode = nullおよびlastNode == nullを作成すると、この問題が解決するか、それとも別の意味がありますか?どんな提案も感謝します。リストの先頭と末尾にヌルオブジェクトを持つ2重リンクリスト
// Creating a doubly linked list.
doubleLinkedList = new DoubleLinkedList();
class DoubleLinkedList {
private NewLink firstNode;
private NewLink lastNode;
private NewLink rootNode;
// Initializing values in the Constructor for DoubleLinkedList
public DoubleLinkedList() {
rootNode = null;
firstNode = null;
lastNode = null;
}
}
class NewLink {
public String data;
public NewLink nextPointer;
public NewLink previousPointer;
public NewLink(String id) {
data = id;
}
// Overriding toString method to return the actual data of the node
public String toString() {
return "{" + data + "} ";
}
}
私は自分で実装しています。 2つのヌルオブジェクトを作成したいだけです。 1つはリストの先頭にあり、もう1つはリストの最後にあります。コード自体には何もわかりません。 – AKIWEB
あなたは私の実際の質問を理解しましたか?私が探しているのは、2つのnullオブジェクトが基本的に空の二重リンクリストを作成することです。 1つはリストの先頭にあり、もう1つはリストの最後にあります。 – AKIWEB
「nullオブジェクト」はありません。値がnullの変数があります。それはANYオブジェクトを参照していないという別の方法です。 –