添加到链接列表的末尾

时间:2017-04-30 23:15:19

标签: java linked-list

我正在编写一个方法,将对象添加到链表的末尾。我知道我有没有

 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();

    }

}

1 个答案:

答案 0 :(得分:0)

我首先要在纸上编写一个示例,说明将Book对象传递给该方法时发生了什么,以及注释掉代码以真正了解正在发生的事情。当您遇到更复杂的链表问题时,练习基础知识并获得理解将真正帮助您。