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

Java प्रोग्राम: ArrayList को आरोही क्रम में सॉर्ट करना

इस लेख में हम समझेंगे कि Java में ArrayList को आरोही क्रम (ascending order) में कैसे सॉर्ट किया जाता है। लिस्ट एक क्रमबद्ध संग्रह है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है।

उदाहरण

इनपुट:

Input list: [java, coding, is, fun]

आउटपुट:

The sorted list is: [coding, fun, is, java]

एल्गोरिदम

  1. शुरुआत
  2. एक ArrayList input_list डिक्लेयर करें
  3. मान परिभाषित करें
  4. लिस्ट को सॉर्ट करने के लिए Collections.sort() फंक्शन का उपयोग करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन

import java.util.*;

public class Demo {
    public static void main(String args[]) {
        ArrayList<String> input_list = new ArrayList<String>();
        input_list.add("java");
        input_list.add("coding");
        input_list.add("is");
        input_list.add("fun");
        System.out.println("The list is defined as: " + input_list);
        Collections.sort(input_list);
        System.out.println("The sorted list is: " + input_list);
    }
}

आउटपुट

The list is defined as: [java, coding, is, fun]
The sorted list is: [coding, fun, is, java]

उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण

import java.util.*;

public class Demo {
    static void sort(ArrayList<String> input_list) {
        Collections.sort(input_list);
        System.out.println("The sorted list is: " + input_list);
    }
    
    public static void main(String args[]) {
        ArrayList<String> input_list = new ArrayList<String>();
        input_list.add("java");
        input_list.add("coding");
        input_list.add("is");
        input_list.add("fun");
        System.out.println("The list is defined as: " + input_list);
        sort(input_list);
    }
}

आउटपुट

The list is defined as: [java, coding, is, fun]
The sorted list is: [coding, fun, is, java]
  1. - Java प्रोग्राम: कॉम्ब सॉर्ट (Comb Sort)

    Java में कॉम्ब सॉर्ट सूची के अंत में स्थित छोटे मानों को हटा देता है और इनवर्जन को एक-एक करके हटा दिया जाता है। आइए एक उदाहरण देखें:उदाहरण 1){ len_gap = (int)(len_gap / shrink_val); } swap = false; for (int i = 0; len_gap + i nums[i + len_gap]){ swap(nums, i, i + len_gap); swap = true; } } } } priv

  1. - सरणी के तत्वों को अवरोही क्रम में सॉर्ट करने का पायथन प्रोग्राम

    जब सरणी के तत्वों को अवरोही क्रम में सॉर्ट करना हो, तो sort मेथड का उपयोग reverse नामक पैरामीटर को True पर सेट करके किया जा सकता है। उदाहरण my_list = [44, 56, 42, 31, 11, 23, 78, 89, 9, 0] print(सूची है:) print(my_list) my_list.sort(reverse=True) print(सॉर्ट करने के बाद सूची है:) print(my_list) आउट

  1. - सरणी के तत्वों को आरोही क्रम में सॉर्ट करने का पायथन प्रोग्राम

    जब सरणी के तत्वों को आरोही क्रम में सॉर्ट करना हो, तो sort मेथड का उपयोग किया जा सकता है। यह डिफ़ॉल्ट रूप से तत्वों को आरोही क्रम में सॉर्ट करने में मदद करता है। यदि हम इसे अवरोही क्रम में सॉर्ट करना चाहते हैं, तो reverse नामक एक पैरामीटर को True पर सेट किया जा सकता है। उदाहरण my_list = [44, 56, 42