Sobes.tech
Junior — Middle

LinkedList ma'lumotlar tuzilmasida keyingi elementga qanday o'tish mumkin?

sobes.tech AI

AIdan javob

LinkedList ma'lumotlar tuzilmasida, har bir element (tugun) keyingi elementga havola qiladi. Keyingi elementga o'tish uchun, hozirgi tugunning next maydoniga murojaat qilish kerak. Masalan, agar sizda currentNode nomli hozirgi tugunga havola bo'lsa, keyingi element currentNode.next orqali mavjud bo'ladi.

Java uchun oddiy bog'langan ro'yxat misoli:

class Node {
    int data;
    Node next;
}

Node currentNode = head; // head ro'yxatning birinchi elementi
if (currentNode != null) {
    Node nextNode = currentNode.next; // keyingi elementga o'tish
}

Agar Java Collections Framework-dan standart LinkedList ishlatilsa, iterator yordamida yurish mumkin:

LinkedList<String> list = new LinkedList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    String element = iterator.next(); // keyingi elementga o'tish
}