Как работает ListNode && dummyNode? - PullRequest
0 голосов
/ 31 января 2020

Привет, мне трудно понять, как работает узел ListNode && dummy.

Предположим, нам дан заголовок списка. Когда мы объявляем ListNode dummy = head, и мы не касаемся фиктивного узла в остальной части кода, а только меняем заголовок узла, мне интересно, почему фиктивный узел все еще имеет ссылку на модифицированную головку узла? Предположим, код:

ReverseList(ListNode head){
ListNode dummy = head;
while(head != null){
...
//we are not doing anything with dummy here
...
}
return dummy.next;
}
//if we change head, the dummy will also change(why?)

Я очень ценю любое объяснение!

...