作者brianhsu (墳墓)
看板java
標題Re: [問題] 物件不用配置記憶體直接可以使用嗎?
時間Tue May 14 12:02:47 2013
※ 引述《gh8811211 (大熊)》之銘言:
: 先貼一下程式碼好了
: public class LinkedListProblem<E>
: {
: private Node<E> head, tail;
這行等於:
private Node<E> head = null;
private Node<E> tail = null;
: public void addFirst(E e)
: {
: Node<E> newNode = new Node<E>(e);
: newNode.next = head;
所以第一次呼叫的時候:
newNode.next = null;
簡單的說,你的 addFirst 在做的是 prepend,把一個 Node 加到
LinkedList 的最前頭,而他的 next 是指到上一次加的節點(目前的
List 的開頭)。
而第一次呼叫他的時候,由於沒有上一個節點,所以他的 next 會是
null,代表他後面沒東西。
--
~
白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走,
'v'
Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚……
// \\
( 墳 墓 )
/( )\
但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】
^`~'^
http://bone.twbbs.org.tw/blog 『那都是很好很好的,可我偏不喜歡。』
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.19.84