Time complexity
Meaning in software engineering, with examples
In software engineering, time complexity means: How the number of steps an algorithm takes grows as the size of its input grows, usually written in Big O notation.
In Turkish: zaman karmaşıklığı
How it is used
Interviewers ask 'What's the time complexity of your solution?' It is often discussed together with 'space complexity', which is about memory. You analyze, compare and reduce time complexity.
Example sentences
Sorting the list first brings the time complexity down from O(n²) to O(n log n).
The code works, but its time complexity is too high for a million records.
Common collocations
- time complexity of
- space complexity
- reduce the time complexity
- linear time complexity
Related terms
More terms: Data Structures and Algorithms
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
