我正在编写一个方法,将对象添加到链表的末尾。我知道我有没有
LinkedList someList = new LinkedList();
我可以轻松地添加它,
list.addLast(b);
但我想知道如何在这种方法中做到这一点?
private BookNode head;
private int size;
public void add(Book b) {
BookNode n = new BookNode(b);
BookNode p = head;
for (int i = 0; i < size - 1; i++) {
n = p.getNext();
}
}
答案 0 :(得分:0)
我首先要在纸上编写一个示例,说明将Book对象传递给该方法时发生了什么,以及注释掉代码以真正了解正在发生的事情。当您遇到更复杂的链表问题时,练习基础知识并获得理解将真正帮助您。