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

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


एक सरणी घोषित करें और आरंभ करें:

int[] arr = new int[] {
    87,
    23,
    65,
    29,
    67
};

सॉर्ट करने के लिए, Sort() विधि और CompareTo() का उपयोग करें ताकि तुलना करके घटते क्रम में प्रदर्शित किया जा सके:

Array.Sort(arr, new Comparison((val1, val2) => val2.CompareTo(val1)));

आइए पूरा कोड देखें:

उदाहरण

using System;
using System.Collections.Generic;
using System.Text;

public class Demo {
    public static void Main(string[] args) {
        int[] arr = new int[] {
            87,
            23,
            65,
            29,
            67
        };
        // प्रारंभिक सरणी
        Console.WriteLine("प्रारंभिक सरणी...");
        foreach(int items in arr) {
            Console.WriteLine(items);
        }
        Array.Sort(arr, new Comparison((val1, val2) => val2.CompareTo(val1)));
        // सॉर्ट की गई सरणी
        Console.WriteLine("घटते क्रम में सॉर्ट की गई सरणी...");
        foreach(int items in arr) {
            Console.WriteLine(items);
        }
    }
}

आउटपुट

प्रारंभिक सरणी... 87 23 65 29 67
घटते क्रम में सॉर्ट की गई सरणी... 87 67 65 29 23

  1. - C# में सूची तत्वों को अवरोही क्रम में क्रमबद्ध करना

    तत्वों के साथ हमारी सूची निम्न है: IList<Employee> emp = new List<Employee>() { new Employee() { EmployeeRank = 4, EmpName = Amit, EmpMarks = 90 }, new Employee() { EmployeeRank = 05, EmpName = Raman, EmpMarks = 95 } }; अब तत्वों को अवरोही क्रम में क्रमबद्ध करने के लिए orderby और

  1. - C# का उपयोग करके ऐरे को रिवर्स करें

    सबसे पहले, मूल ऐरे सेट करें:int[] arr = { 1, 2, 3 }; // Original Array Console.WriteLine(Original Array= ); foreach (int i in arr) { Console.WriteLine(i); }अब, ऐरे को रिवर्स करने के लिए Array.Reverse() मेथड का उपयोग करें:Array.Reverse(arr);C# में ऐरे को रिवर्स करने का पूरा कोड निम्नलिखित है:उदाह

  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) आउट