Это из книги, которую я использую для изучения Java.
LinkedListNode, целое -> LinkedListNode
Эта функция просто перебирает связанный список k раз и возвращает узел. У меня вопрос следующий: есть ли смысл переименовывать параметр с "голова" на "текущий"? Разве я не могу работать непосредственно над головой?
LinkedListNode getKthNode(LinkedListNode head, int k) {
LinkedListNode current = head;
while (k > 0 && current != null) {
current = current.next;
k--;
}
return current;
}