Junior — Middle
LinkedList məlumatlar strukturu daxilində növbəti elementə necə keçmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
LinkedList məlumatlar strukturu daxilində hər bir element (düyün) növbəti elementə istinad edir. Növbəti elementə keçmək üçün, cari düyünün next sahəsinə müraciət etmək lazımdır. Məsələn, əgər sizin currentNode adlı cari düyünə istinadınız varsa, növbəti element currentNode.next vasitəsilə əldə ediləcək.
Java üçün sadə əlaqəli siyahı nümunəsi:
class Node {
int data;
Node next;
}
Node currentNode = head; // head siyahının ilk elementidir
if (currentNode != null) {
Node nextNode = currentNode.next; // növbəti elementə keçid
}
Əgər Java Collections Framework-dən standart LinkedList istifadə edirsinizsə, iterator istifadə edə bilərsiniz:
LinkedList<String> list = new LinkedList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next(); // növbəti elementə keçid
}