Time complexity ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
Time complexity, yazılımda zaman karmaşıklığı anlamına gelir.
Bir algoritmanın attığı adım sayısının girdi boyutu büyüdükçe nasıl arttığı; genellikle büyük O gösterimiyle yazılır.
English: How the number of steps an algorithm takes grows as the size of its input grows, usually written in Big O notation.
Nerede ve nasıl kullanılır?
Mülakatçılar 'What's the time complexity of your solution?' diye sorar. Genellikle bellek kullanımını anlatan 'space complexity' (alan karmaşıklığı) ile birlikte konuşulur. Zaman karmaşıklığı analiz edilir, karşılaştırılır ve düşürülür.
Örnek cümleler
Sorting the list first brings the time complexity down from O(n²) to O(n log n).
Listeyi önce sıralamak zaman karmaşıklığını O(n²)'den O(n log n)'e düşürüyor.
The code works, but its time complexity is too high for a million records.
Kod çalışıyor ama zaman karmaşıklığı bir milyon kayıt için fazla yüksek.
Sık kullanılan kalıplar
- time complexity of
- space complexity
- reduce the time complexity
- linear time complexity
İlgili terimler
Aynı konudan: Veri Yapıları ve Algoritmalar
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
