Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java प्रोग्राम: LinkedList से एलिमेंट्स एक्सेस करना

इस लेख में हम समझेंगे कि Java में LinkedList से एलिमेंट्स कैसे एक्सेस किए जाते हैं। java.util.LinkedList क्लास ऑपरेशन्स डबल-लिंक्ड लिस्ट के लिए अपेक्षित प्रदर्शन करते हैं। लिस्ट में इंडेक्स करने वाले ऑपरेशन्स लिस्ट को शुरुआत या अंत से ट्रैवर्स करेंगे, जो भी निर्दिष्ट इंडेक्स के करीब हो।

उदाहरण

इनपुट:

Input list: [Python, Java, Scala, Java, JavaScript]

आउटपुट:

The element at index 3 is: Java

एल्गोरिदम

  1. शुरुआत
  2. एक लिंक्ड लिस्ट input_list डिक्लेयर करें
  3. मान परिभाषित करें
  4. बिल्ट-इन फंक्शन get() का उपयोग करके, इंडेक्स वैल्यू को फंक्शन में पास करके लिंक्ड लिस्ट के किसी विशिष्ट एलिमेंट को एक्सेस करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 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 getElement(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;
        getElement(input_list, index);
    }
}

आउटपुट

The list is defined as: [Python, Java, Scala, Java, JavaScript]
The element at index 3 is: Java
  1. - जावा प्रोग्राम: मैट्रिक्स के बाउंड्री एलिमेंट्स प्रिंट करना

    इस लेख में, हम समझेंगे कि मैट्रिक्स के बाउंड्री एलिमेंट्स कैसे प्रिंट किए जाते हैं। मैट्रिक्स पंक्तियों और स्तंभों में एलिमेंट्स का प्रतिनिधित्व है। बाउंड्री एलिमेंट्स वे एलिमेंट्स हैं जो चारों दिशाओं में एलिमेंट्स से घिरे नहीं होते। उदाहरण के लिए, पहली पंक्ति, पहला स्तंभ, अंतिम पंक्ति और अंतिम स्त

  1. - जावा प्रोग्राम से एलिमेंट्स को लेक्सिकोग्राफिकल ऑर्डर (डिक्शनरी ऑर्डर) में सॉर्ट करना

    इस लेख में हम समझेंगे कि जावा में किसी ऐरे के एलिमेंट्स को लेक्सिकोग्राफिकल ऑर्डर में कैसे सॉर्ट किया जाता है। लेक्सिकोग्राफिकल ऑर्डर डिक्शनरी के वर्णमाला क्रम का सामान्यीकरण है। नीचे इसका प्रदर्शन दिया गया है: इनपुट मान लीजिए हमारा इनपुट है: Aplha Beta Gamma Delta आउटपुट वांछित आउटपुट होगा: Aplha

  1. - जावा में List से डुप्लिकेट तत्वों को हटाने का प्रोग्राम

    List से डुप्लिकेट हटाने के लिए, कोड निम्नानुसार है: उदाहरण import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class Demo {     public static void main(String[] args){       ArrayList<String> list = new ArrayList<String>(); &n