【问题标题】:Selection sorting. not getting the required output选择排序。没有得到所需的输出
【发布时间】:2022-07-28 01:34:42
【问题描述】:

这段代码有什么问题?没有得到正确的输出。

void selectionSort(vector<int>& arr, int n)
{   
       for(int i = 0; i < n-1; i++ )
       {   
           int min = arr[i];
           for(int j = i+1; j < n; j++)
           {
               if(arr[j] < min)
                   min = arr[j];
           }
           swap (min, arr[i]);
       }
}

【问题讨论】:

    标签: c++ selection-sort


    【解决方案1】:

    您在需要使用数组元素的交换中使用局部变量 min

    【讨论】:

      猜你喜欢
      • 2015-05-16
      • 2016-12-12
      • 2014-01-24
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多