C#
 Computer >> コンピューター >  >> プログラミング >> C#

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

  1. 配列の要素を降順で並べ替える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

  2. Pythonを使用してアルファベット順に単語を並べ替える方法は?

    文字列オブジェクトに1つのスペースで区切られた複数の単語が含まれていると仮定します。文字列クラスのsplit()メソッドは、スペース文字で区切られた単語のリストを返します。このリストオブジェクトは、組み込みリストクラスのsort()メソッドを呼び出すことによってソートされます >>> string='Hello how are you?' >>> list=string.split() >>> list ['Hello', 'how', 'are', 'you?'