This answer is not selected as best answer. This answer may not be sufficient for exam.

Your limit has been exceed. We have implemented this system because, We got difficulty on managing our servers. Please donate some amount to remove this limit.

**Quota:** 0 / 30

Time complexity of an algorithm signifies the total time required by the program to run till its completion.

The time complexity of algorithms is most commonly expressed using the **big O notation**. It’s an asymptotic notation to represent the time complexity.

**Calculating Time Complexity:**

Now the most common metric for calculating time complexity is Big O notation. This removes all constant factors so that the running time can be estimated in relation to **N**, as N approaches infinity.

Let take and example:

int sum(int A[], int n){ int sum = 0, i; for(i = 0; i < n; i++) sum = sum + A[i]; return sum; }

For the above code, time complexity can be calculated as follows…

The time complexity of above program is 4n + 4

If you found any type of error on the answer then please mention on the comment or submit your new answer.

Click here to submit your answer.

HAMROCSIT.COM

## Discussion