Java 单链表的addToRear方法
我不确定我是否以正确的方式进行操作,我只是想在我的单链表(现在是通用的)中实现addToRear方法,只是有一些混合的建议,所以需要一些帮助吗?(这是实现addToRear方法的正确方法吗?) 试试这个。。 创建包含泛型元素的节点类型Java 单链表的addToRear方法,java,singly-linked-list,Java,Singly Linked List,我不确定我是否以正确的方式进行操作,我只是想在我的单链表(现在是通用的)中实现addToRear方法,只是有一些混合的建议,所以需要一些帮助吗?(这是实现addToRear方法的正确方法吗?) 试试这个。。 创建包含泛型元素的节点类型 public void addToRear(T element) { Node end = new Node(element); if (head == null){ head = end; } else {
public void addToRear(T element) {
Node end = new Node(element);
if (head == null){
head = end;
} else {
Node temp = head;
while(temp.next != null){
temp = temp.next;
}
temp.next = end;
}
}
这是实现addToRear方法的正确方法吗?它没有添加到后面,所以我会说不。如果头不是空的呢?那么我怎么做??或者我做什么?这真的不是家庭作业。看看我在这里的其他问题,它们看起来像我在乞求答案吗?我问自己什么时候真的不明白。
public void addToRear(T element) {
Node end = new Node(element);
if (head == null){
head = end;
} else {
Node temp = head;
while(temp.next != null){
temp = temp.next;
}
temp.next = end;
}
}