目      标      用C#实现选择排序   

思      想 
                  每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。

实     现
        public void Sort(int[] intArray)
        {
            int intMin;
            int intTemp;

            for (int j = 0; j < intArray.Length - 1; j++)
            {
                //取得最小的数
                intMin = j;
                for (int i = j + 1; i < intArray.Length; i++)
                {
                    if (intArray[i] < intArray[intMin])
                    {
                        intMin = i;
                    }
                }
                intTemp = intArray[j];
                intArray[j] = intArray[intMin];
                intArray[intMin] = intTemp;
            }
        }


代码下载  选择排序算法代码

相关文章:

  • 2021-11-28
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-01
  • 2021-07-07
  • 2021-04-30
  • 2021-07-21
  • 2021-04-05
  • 2022-01-27
  • 2022-01-22
相关资源
相似解决方案