在Java中,如何使用已有的clear()
方法刪除鏈接列表中的所有元素而不使用?這項練習的靈感來自於電話採訪中收到的問題。Java:刪除鏈接列表中的所有元素
我可以用C
執行此操作void DeleteAllElement(ListElement **head) {
ListElement *deleteMe = *head;
while(deleteMe) {
ListElement *next = deleteMe->next;
delete deleteMe;
deleteMe = next;
}
*head = NULL;
}
謝謝
縮進每行4個空格以獲得自動「代碼」塊。有一個工具可以做到這一點:選擇線條並點擊'{}'圖標。 – 2011-04-14 04:35:25
刪除我的答案,但真的,爲什麼不使用clear()。這就是它的目的。爲什麼重新發明輪子? – squawknull 2011-04-14 04:35:41
因爲我在電話採訪中被問到 – SuperMan 2011-04-14 04:36:19