O(n!), O(2^n), O(n³), O(n log n), O(log n) karmaşıklıklarına sahip algoritmaların en hızlıdan en yavaşa doğru sıralanışı aşağıdakilerden hangisidir?
Cevabı göster
Doğru cevap: D) O(log n), O(n log n), O(n³), O(2^n), O(n!)
O(n!), O(2^n), O(n³), O(n log n), O(log n) karmaşıklıklarına sahip algoritmaların en hızlıdan en yavaşa doğru sıralanışı aşağıdakilerden hangisidir?
Doğru cevap: D) O(log n), O(n log n), O(n³), O(2^n), O(n!)
Özyineleme, bir fonksiyonun kendisini çağırmasıdır. Her özyinelemeli çözümde bir taban durumu (durma koşulu) ve kendini küçülterek çağıran özyineleme adımı bulunmalıdır. Taban durum yoksa sonsuz özyineleme ve yığın taşması (stack overflow) oluşur.
Konunun tamamı, hap bilgiler ve bu bölümün bütün soruları için Algoritma ders sayfasına gidin.
Bölüm testleri, karma testler ve deneme sınavlarıyla GYS'ye hazırlanın.