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

नॉन-स्टेटिक मेथड का उपयोग करके एक-आयामी सरणी को आरोही क्रम में कैसे क्रमबद्ध करें


पहले अक्रमित सरणी सेट करें।

int[] list = {87, 45, 56, 22, 84, 65};

अब एक नेस्टेड फॉर लूप का उपयोग करके सूची को क्रमबद्ध करें, जिसे एक फ़ंक्शन में पास किया जाता है।

for(int i=0; i< arr.Length; i++) { 
    for(int j=i+1; j<arr.Length; j++) { 
        if(arr[i]>=arr[j]) { 
            temp=arr[j]; 
            arr[j]=arr[i]; 
            arr[i]=temp; 
        } 
    } 
    Console.Write(arr[i] + " "); 
}

नॉन-स्टेटिक मेथड का उपयोग करके एक-आयामी सरणी को आरोही क्रम में क्रमबद्ध करने का पूर्ण कोड निम्नलिखित है।

उदाहरण

using System; 
namespace Demo { 
    public class MyApplication { 
        public static void Main(string[] args) { 
            int[] list = {87, 45, 56, 22, 84, 65}; 
            Console.WriteLine("मूल अक्रमित सूची"); 
            foreach (int i in list) { 
                Console.Write(i + " "); 
            } 
            MyApplication m = new MyApplication(); 
            m.sortFunc(list); 
        } 
        public void sortFunc(int[] arr) { 
            int temp = 0; 
            Console.WriteLine("\nक्रमबद्ध सूची"); 
            for(int i=0; i< arr.Length; i++) { 
                for(int j=i+1; j<arr.Length; j++) { 
                    if(arr[i]>=arr[j]) { 
                        temp=arr[j]; 
                        arr[j]=arr[i]; 
                        arr[i]=temp; 
                    } 
                } 
                Console.Write(arr[i] + " "); 
            } 
        } 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

मूल अक्रमित सूची 87 45 56 22 84 65 
क्रमबद्ध सूची 22 45 56 65 84 87

  1. - C# में सरणी को अवरोही क्रम में सॉर्ट करना

    एक सरणी घोषित करें और आरंभ करें: int[] arr = new int[] { 87, 23, 65, 29, 67 }; सॉर्ट करने के लिए, Sort() विधि और CompareTo() का उपयोग करें ताकि तुलना करके घटते क्रम में प्रदर्शित किया जा सके: Array.Sort(arr, new Comparison val2.CompareTo(val1))); आइए पूरा कोड देखें: उदाहरण using

  1. - C# मेथड में पैरामीटर ऐरे (param array) का उपयोग करके पैरामीटर्स कैसे पास करें?

    एक मेथड घोषित करते समय, आप पैरामीटर के रूप में पास किए गए तर्कों की संख्या के बारे में निश्चित नहीं होते। C# पैरामीटर ऐरे (या पैरामीटर सरणी) ऐसे समय में मदद करते हैं।यह है कि आप param का उपयोग कैसे कर सकते हैं:public int AddElements(params int[] arr) { }निम्नलिखित पूरा उदाहरण है:उदाहरणusing System;

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

    इस लेख में हम समझेंगे कि Java में ArrayList को आरोही क्रम (ascending order) में कैसे सॉर्ट किया जाता है। लिस्ट एक क्रमबद्ध संग्रह है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है। उदाहरण इनपुट: Input list: [java, coding, is, fun] आउटपुट: The sorted list is: [coding, fun