C#を使用して配列を降順で並べ替えます
配列を宣言して初期化する-
int[] arr = new int[] { 87, 23, 65, 29, 67 };
並べ替えるには、Sort()メソッドとCompareTo()を使用して、降順で比較および表示します-
Array.Sort < int > (arr, new Comparison < int > ((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 }; // Initial Array Console.WriteLine("Initial Array..."); foreach(int items in arr) { Console.WriteLine(items); } Array.Sort < int > (arr, new Comparison < int > ((val1, val2) => val2.CompareTo(val1))); // Sorted Array Console.WriteLine("Sorted Array in decreasing order..."); foreach(int items in arr) { Console.WriteLine(items); } } }
出力
Initial Array... 87 23 65 29 67 Sorted Array in decreasing order... 87 67 65 29 23
-
C#を使用して配列を反転します
まず、元の配列を設定します- int[] arr = { 1, 2,3 }; // Original Array Console.WriteLine("Original Array= "); fo reach (int i in arr) { Console.WriteLine(i); } 次に、Array.reverse()メソッドを使用して、配列を反転します- Array.Reverse(arr); 以下は、C#で配列を反転するための完全なコードです- 例
-
配列の要素を降順で並べ替えるPythonプログラム
配列の要素を降順で並べ替える必要がある場合は、「reverse」という名前のパラメーターをTrueに指定することで、「sort」メソッドを使用できます。 以下は同じのデモンストレーションです- 例 my_list = [44, 56, 42, 31, 11, 23, 78, 89, 9, 0] print("The list is :") print(my_list) my_list.sort(reverse = True) print("The list after sorting is :") print(my_list) 出力 The list