Zaman karmaşıklığı kavramını açıklayın.
Zaman karmaşıklığı, algoritmayı yürütmek için gereken süreye göre bir algoritmanın ne kadar verimli olduğunun bir ölçüsüdür. Genellikle yürütme için gereken işlem sayısı veya bellek miktarı cinsinden ölçülür. Bir algoritmanın zaman karmaşıklığı, verimliliğiyle doğrudan ilişkilidir; daha hızlı çalışma sürelerine sahip algoritmalar, daha yavaş çalışma sürelerine sahip olanlardan daha verimlidir.