Time Complexity
Time Complexity
CSE231: Algorithms
Md. Ferdouse Ahmed Foysal
What is Time Complexity?
int a = 5, sum;
Sum = a;
if( a > b )
{
printf("A is greater than b");
}
while( a > 0 )
{
printf("%d",a--);
}
a + 7;
y - z;
a * b;
a / b;
a % b;
a & b;
y | z;
a && b;
y || z;
! a;
int main()
{
int a=5,b=7,x;
sum(a,b);
#include<stdio.h>
int sum(int a, int b)
{
int s;
s=a+b;
return s;
}
int main()
{
int a=5,b=7,x;
x=sum(a,b);
printf("%d",x);
x= arr[5];
#include<stdio.h>
void main()
{
int a,b,sum; Total Complexity = O(1) + O(1) + O(2) + O(1)
= O(5)
= O(1)
a = 5; O(1)
b = 7; O(1)
printf("%d",sum); O(1)
int i;
int i;
n
for(i = 1 ; i <= 5 ; ++i)
{ Total Complexity = O(1) + O(5 * 1) + O(5*2)
= O(16)
= O(1)
}
O(1) < O(logn) < O(n) < o(nlogn) < O(n2) < O(n3) < O(2x) < O(n!)