在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