0

What is time complexity in python

How to find it

4th Nov 2017, 1:35 PM
Manoj chowdary
1 Answer
+ 2
for i in range(0, n): ... runs n times, so it has time complexity O(n). for i in range(0, n): for j in range(0, m): for k in range(0, n): ... runs nÂČ*m times, so it has time complexity O(nÂČ*m). for i in range(0, n): ... for i in range(0, n): ... runs 2*n times, but constant factors are ignored, so it has time complexity O(n). for i in range(0, n): for j in range(0, n): ... for i in range(0, n): .... runs nÂČ+n times, but we only care about the highest power, so it has time complexity O(nÂČ). That's the basics of it. Google for "big O" notation. If you post an example of which you want to find the time complexity, I can walk you through it.
4th Nov 2017, 1:44 PM
Schindlabua
Schindlabua - avatar