Junior — Middle
Как да преминем към следващия елемент в структурата от данни LinkedList?
sobes.tech AI
Отговор от AI
В структурата данни LinkedList всеки елемент (възел) съдържа препратка към следващия елемент. За да преминете към следващия елемент, трябва да се обърнете към полето next на текущия възел. Например, ако имате препратка към текущия възел currentNode, следващият елемент ще бъде достъпен чрез currentNode.next.
Пример на Java за едносвързан списък:
class Node {
int data;
Node next;
}
Node currentNode = head; // head е първият елемент на списъка
if (currentNode != null) {
Node nextNode = currentNode.next; // преминаване към следващия елемент
}
Ако използвате стандартната LinkedList от Java Collections Framework, можете да използвате итератор:
LinkedList<String> list = new LinkedList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next(); // преминаване към следващия елемент
}