Turn in Friday, 9/11

 

2.1

 

2.2

 

2.5

 

 

Analyze the big-Oh efficiency for each of the following code segments:

 

1)

sum = 0;

for( i = 0; i < n; i++ )

      sum++;

 

 

2)

sum = 0;

for( i = 0; i < n; i++ )

      for( j = 0; j < n; j++ )     

            sum++;

 

3)

sum = 0;

for( i = 0; i < n; i++ )

      for( j = 0; j < n * n; j++ ) 

            sum++;

 

4)

sum = 0;

for( i = 0; i < n; i++ )

      for( j = 0; j < i; j++ )     

            sum++;

 

5)

sum = 0;

for( i = 0; i < n; i++ )

      for( j = 0; j < i * i; j++ )

            for( k = 0; k < j; k++ )

                  sum++;

6)

sum = 0;

for( i = 1; i < n; i++ )

      for( j = 1; j < i * i; j++ )

            if( j % i == 0 )

                  for( k = 0; k < j; k++ )

                        sum++;

 

2.11

 

2.15