Array Classメソッドを使用して1次元配列を降順で並べ替える方法は?
以下は、ソートされていない配列です。
int[] list = {98, 23, 97, 36, 77};
まず、Sort()メソッドを使用して配列を並べ替えます。
Array.Reverse(list);
最終的に降順でソートされた配列を提供するReverse()メソッドを使用します。
Array.Reverse(list);
次のコードを実行して、1次元配列を降順で並べ替えることができます。
例
using System; namespace Demo { public class MyApplication { public static void Main(string[] args) { int[] list = {98, 23, 97, 36, 77}; Console.WriteLine("Original Unsorted List"); foreach (int i in list) { Console.Write(i + " "); } //sort Array.Sort(list); // Descending order Array.Reverse(list); Console.WriteLine("\nSorted List"); for(int i=0; i<list.Length; i++) { Console.Write(list[i] + " "); } } } }
出力
Original Unsorted List 98 23 97 36 77 Sorted List 98 97 77 36 23
-
配列の要素を降順で並べ替える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
-
Pythonを使用してアルファベット順に単語を並べ替える方法は?
文字列オブジェクトに1つのスペースで区切られた複数の単語が含まれていると仮定します。文字列クラスのsplit()メソッドは、スペース文字で区切られた単語のリストを返します。このリストオブジェクトは、組み込みリストクラスのsort()メソッドを呼び出すことによってソートされます >>> string='Hello how are you?' >>> list=string.split() >>> list ['Hello', 'how', 'are', 'you?'