public class linkedList {
Node head;
class Node {
int data;
Node next;
Node(int d){
data = d;
}
}
public void insertAfter(Node prev_node, int new_data){
if (prev_node == null){
System.out.print("The given previous node cannot be null");
return;
}
Node new_node = new Node(new_data);
new_node.next = prev_node.next;
prev_node.next = new_node;
}
}
Для данного связанного списка: 11,73,80,41,22
, если я хочу вставить число (например, 0) после 73, я могу передать его как insertAfter(llist.head.next,0)
.
Но это насколько я могу дойти до названия prev_node . Что входит в качестве аргумента, если я хочу ввести 0 после третьей, четвертой ... et c позиции. В чем же тогда будет аргумент?
PS: Простите меня, если заголовок вводит в заблуждение или сбивает с толку, я не смог сформулировать запрос правильными словами для заголовка.