Sobes.tech
Middle — Senior

İç içe döngüye sahip bir listede arama işleminin asimptotik karmaşıklığı nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir listeniz varsa ve iç içe döngü kullanarak arama yapıyorsanız (örneğin, aynı liste üzerinde iki iç içe döngü), bu aramanın zaman karmaşıklığı genellikle O(n²) olur, burada n listenin boyutudur.

Bu, dış döngünün n kez çalışması ve her geçişte iç döngünün de n kez çalışması nedeniyle olur, toplamda n * n = n² işlem yapılır.

Örnek:

for i in range(len(lst)):
    for j in range(len(lst)):
        if lst[i] == lst[j]:
            # bir işlem