Sobes.tech
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; // անցում հաջորդ տարրին
}

Եթե օգտագործում եք Java Collections Framework-ի ստանդարտ LinkedList, կարող եք օգտագործել iterator:

LinkedList<String> list = new LinkedList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    String element = iterator.next(); // անցում հաջորդ տարրին
}