इस लेख में, हम समझेंगे कि लिंक्ड-लिस्ट से एलिमेंट्स को कैसे एक्सेस किया जाए। Java.util.LinkedList क्लास ऑपरेशंस प्रदर्शन करते हैं, हम एक डबल-लिंक्ड लिस्ट के लिए उम्मीद कर सकते हैं। ऑपरेशंस जो सूची में इंडेक्स करते हैं, शुरुआत से सूची को पार करेंगे या अंत, जो भी निर्दिष्ट सूचकांक के करीब हो।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
Input list: [Python, Java, Scala, Java, JavaScript]
वांछित आउटपुट होगा -
The element at index 3 is: Java
एल्गोरिदम
Step 1 - START Step 2 - Declare a linked list namely input_list. Step 3 - Define the values. Step 4 - Using the built-in function get(), we can access any specific element of the linked list by passing the index value to the function. Step 5 - Display the result Step 6 - Stop
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
import java.util.LinkedList; public class Demo { public static void main(String[] args) { LinkedList<String> input_list = new LinkedList<>(); input_list.add("Python"); input_list.add("Java"); input_list.add("Scala"); input_list.add("Java"); input_list.add("JavaScript"); System.out.println("The list is defined as: " + input_list); String result_string = input_list.get(3); System.out.print("The element at index 3 is: " + result_string); } }
आउटपुट
The list is defined as: [Python, Java, Scala, Java, JavaScript] The element at index 3 is: Java
उदाहरण 2
यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
import java.util.LinkedList; public class Demo { static void get_element(LinkedList<String> input_list, int index){ String result_string = input_list.get(index); System.out.print("The element at index 3 is: " + result_string); } public static void main(String[] args) { LinkedList<String> input_list = new LinkedList<>(); input_list.add("Python"); input_list.add("Java"); input_list.add("Scala"); input_list.add("Java"); input_list.add("JavaScript"); System.out.println("The list is defined as: " + input_list); int index = 3; get_element(input_list, index); } }
आउटपुट
The list is defined as: [Python, Java, Scala, Java, JavaScript] The element at index 3 is: Java