• 2021-04-14
    下面程序段的时间复杂度是()。s=0;for (i=0;i<n;i++) for (j=0;j<n;j++) s+=B[i][j];sum=s;? O(2n)|O(n^{1/2});|O(n^{2});|O(n)
  • O(n^{2});

    内容

    • 0

      下面程序段的时间复杂度是() .for(i=1;i<=n;i++)for(j=1;j<=i;j++)s=s+a[i]&#91;j&#93;;[/i] A: O(n) B: O(2n) C: O(nlog2n) D: O(n^2)

    • 1

      下面程序段的时间复杂度为( )。for(i=0;i<n;i++) for(j=0;j<m;j++) A[i]&#91;j&#93;=0;[/i] A: O(n*m) B: O(n^2) C: O(m^2) D: O(1)

    • 2

      下面程序的时间复杂为()for(i=1,s=0;i<=n;i++){t=1;for(j=1;j<=i;j++)t=t*j;s=s+t;} A: O(n) B: O() C: O() D: O()

    • 3

      分析下面程序段的时间复杂度: for (i=0; i&lt;n; i++) for (j=0; j&lt;m; j++) A[i]&#91;j&#93;=0;[/i] A: O(m) B: O(n) C: O(m*n) D: O(n2)

    • 4

      下面程序段的时间复杂度是( )。 s =0; for(i =0; i<n; i++) for(j=0;j<n;j++) s +=B[i][j]; sum = s ;