Computing Running Time of Algorithm. Big Oh Analysis.
Computing Running Time of Algorithm. Big Oh Analysis.
Algorithm
sum = 0;
for( i = 0 ; i < n; i++)
O(n3)
for( j = 0 ; j < n*n ; j++ )
sum++;
EXAMPLES
sum = 0;
for( i = 0; i < n ; i++)
O(n2)
for( j = 0; j < i ; j++)
sum++;
EXAMPLES
return 1;
return -1;
Search in a table n x m
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
O(n*m)
if (a[ i ][ j ] == x)
return 1 ;
return -1;