好的,解决方案可能非常简单,但目前我不明白。将元素添加到单链表链接
代码:
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
希望现在更清楚:) –