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

लिंक्डलिस्ट से तत्वों तक पहुंचने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि लिंक्ड-लिस्ट से एलिमेंट्स को कैसे एक्सेस किया जाए। 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

  1. एक मैट्रिक्स के सीमा तत्वों को प्रिंट करने के लिए जावा प्रोग्राम

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

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

    इस लेख में, हम समझेंगे कि जावा में लेक्सिकोग्राफिकल क्रम में एक सरणी के तत्वों को कैसे क्रमबद्ध किया जाए। लेक्सिकोग्राफिकल ऑर्डर, डिक्शनरी टू सीक्वेंस के वर्णानुक्रमिक क्रम का एक सामान्यीकरण है। नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - Aplha बीटा गामा डेल्टा आउटपुट वांछित

  1. सूची से डुप्लिकेट तत्वों को हटाने के लिए जावा प्रोग्राम

    किसी सूची से डुप्लीकेट हटाने के लिए, कोड इस प्रकार है - उदाहरण आयात करें (); list.add (जैकब); सूची जोड़ें (गैरी); सूची जोड़ें (गैरी); सूची जोड़ें (हैरी); सूची जोड़ें (हैरी); list.add (केविन); System.out.println (सूची = + सूची); सेट सेट =नया लिंक्ड हैशसेट (सूची); System.out.println (डुप्लिकेट तत्वो