我有一個關於循環鏈表的問題。我的鏈接列表對象有兩個引用,first
和last
,以及last
參考的下一個節點是first
。我想編寫一個將節點插入列表末尾的方法。Java中的鏈接列表結構
void insertLast(int k) {
Node a = new Node(k);
if (first == null) {
first = last = a;
} else {
last.after = a;
a.after = first;
}
last = a
}
是這樣的可能嗎?我犯了一個錯誤嗎?
聽起來像作業,是嗎? – Thomas
如果你插入最後一個,爲什麼你給你的方法命名爲'insertFirst'? – Thomas
我的bad.i修復了它。 –