欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實(shí)現(xiàn)排序的代碼詳解

 更新時(shí)間:2019年10月15日 14:36:54   作者:蕭靜默  
在本篇文章里小編給大家整理的是關(guān)于C#實(shí)現(xiàn)排序的代碼以及相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。

C#排序案例代碼

using System;

namespace 排序案例
{
  class Program
  {
    static void Main(string[] args)
    {
      //定義隨機(jī)數(shù)列
      int a, b, c, d;
      Random rand = new Random();
      int[] intArray = new int[10];
      for (int i = 0; i < intArray.Length; i++)
      {
        a = rand.Next(1, 100);
        intArray[i] = a;
      }
      foreach (int item in intArray)
      {
        Console.Write("{0}\t", item);
      }
      Console.WriteLine("\n");

      //直接使用已存在的方法對(duì)數(shù)列進(jìn)行升序排序
      Array.Sort(intArray);
      foreach (int item in intArray)
      {
        Console.Write("{0}\t", item);
      }
      Console.WriteLine("\n");
      //使用冒泡排序法手動(dòng)對(duì)數(shù)列進(jìn)行倒序排序
      for (int a1 = 0; a1 < intArray.Length; a1++)
      {
        for (int a2 = a1 + 1; a2 < intArray.Length; a2++)
        {
          if (intArray[a1] < intArray[a2])
          {
            int temp = intArray[a1];
            intArray[a1] = intArray[a2];
            intArray[a2] = temp;
          }
        }
      }
      foreach (int item in intArray)
      {
        Console.Write("{0}\t", item);
      }
      Console.WriteLine("\n");
      //直接使用已存在的方法對(duì)數(shù)列進(jìn)行反向排序(倒轉(zhuǎn)數(shù)據(jù)元素)
      Array.Reverse(intArray);
      foreach (int item in intArray)
      {
        Console.Write("{0}\t", item);
      }
      Console.WriteLine("\n");

    }
  }
}

運(yùn)行后的結(jié)果:

以上就是本次介紹的全部知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論