好的,解決方案可能非常簡單,但目前我不明白。將元素添加到單鏈錶鏈接
代碼:
ListElem<T> first;
int size = 0;
public void add(T value) {
if (value == null)
return;
ListElem<T> elem = new ListElem<T>(value);
elem.next = first;
first = elem;
size++;
}
究竟這是如何在singlechained鏈表的開頭添加一個元素? 我用給定的值創建一個新元素。
接下來的兩行會發生什麼?我理解在列表中插入元素的過程,但我無法將其與此代碼關聯起來。
首先是什麼?頭部?
感謝您的圖形! – Pulz
希望現在更清楚:) –