#10559. 珅泽教育CSP-J第一轮模拟考第十三套 第 12 题

珅泽教育CSP-J第一轮模拟考第十三套 第 12 题

输入由 nn 个不等的数构成的数组 aa,输出 aa 中第二小的数。在最坏的情况下,该算法需要做( )次比较。

if (a[1] < a[2])
{
    min1 = a[1];
    min2 = a[2];
}
else
{
    min1 = a[2];
    min2 = a[1];
}
for(int i = 3; i <= n; i++)
    if (a[i] < min2)
        if (a[i] < min1)
        {
            min2 = min1;
            min1 = a[i];
        }
        else
        {
            min2 = a[i];
        }

{{ select(1) }}

  • 2n12n-1
  • 2n22n-2
  • 2n32n-3
  • 2n2n