首页 > 试题广场 >

以比较作为基本运算,在 N 个数中找最小数的最少运算次数为(

[单选题]
以比较作为基本运算,在 N 个数中找最小数的最少运算次数为( )。
  • N
  • N−1
  • N2

  • logN
#include <iostream>
using namespace std;
int main(){
    int n;
    cin >> n;
    int a[n];
    for(int i=0;i<n;i++){
        cin >> a[i];
    }
    int m=a[0];
    for(int i=1;i<n;i++){
        if(a[i]<m){
            m=a[i];
        }
    }
    cout << m;
}

发表于 2022-08-16 18:43:02 回复(0)
这里我来翻译下题目的意思

用比较作为基本运算,在N个数中找最小数的最少运算次数为( 

    A.N            B.N-1            C.N2            D.logN


在这里答案应该为B
发表于 2022-08-16 08:41:08 回复(1)