回覆列表
  • 1 # 無雙木林森

    c#陣列排序可以使用氣泡排序和linq的orderby方法實現

    linq實現

    陣列=陣列.orderbydesc();

    氣泡排序

    int[] nums = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };

    //交換時的中間量

    int temp;

    //比較的趟數

    for (int i = 0; i < nums.Length-1; i++)

    {

    //交換的次數

    for (int j = 0; j < nums.Length-1-i; j++)

    {

    if (nums[j] < nums[j + 1])

    {

    temp = nums[j];

    nums[j] = nums[j + 1];

    nums[j + 1] = temp;

    }

    }

    }

    //輸出氣泡排序後的陣列

    for (int i = 0; i < nums.Length; i++)

    {

    Console.Write(nums[i]+" ");

    }

    Console.ReadKey();

  • 中秋節和大豐收的關聯?
  • 烙春餅需要注意些什麼,烙春餅的步驟?