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