如何在Java中構建addLast
方法?我已經知道LinkedList
有一個內置的方法,做到這一點)鏈接列表addLast方法
這是我已經試過:
public void addFirst(int d1, double d2) {
Link link = new Link(d1, d2);
link.nextLink = first;
first = link;
}
public void addLast(int d1 , double d2){
Link v = new Link(d1, d2);
v.nextLink = null;
tail.nextLink = v;
tail = v
}
public void printList() {
Link currentLink = first;
System.out.print("List: ");
while(currentLink != null) {
currentLink.printlink();
currentLink = currentLink.nextLink;
}
System.out.println("");
}
我addFirst
方法的工作,但我不」不知道如何連接它們。
主:
LinkList list = new LinkList();
list.addFirst(4, 4.04);
list.addFirst(5, 5.05);
list.addlast(3,4.5);
list.printList();
仍然給我錯誤的答案:( – Moj 2011-05-29 01:30:24
目前尚不清楚爲什麼會出現這種情況。也許你應該更新原來的職位,包括新的代碼? – pfhayes 2011-05-29 01:33:00
沒錯PFHayes更正應該做的伎倆。如果你的測試代碼仍然返回false,可能在測試代碼或代碼的另一部分中存在錯誤 – Voo 2011-05-29 01:42:55