1.Kolay
Statik dizi ile dinamik dizi arasındaki temel fark nedir?
- ADinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- BStatik dizi yalnızca sayı saklayabilir
- CStatik dizi daha yavaş indeks erişimine izin verir
- DDinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
2.Kolay
Bir graf şunlardan oluşur:
- ASatırlar ve sütunlar
- BYalnızca anahtarlar ve karma değerleri
- CYalnızca bir kök ve yapraklar
- DKenarlarla birbirine bağlı köşeler (düğümler)
3.Kolay
İkili ağacın preorder (önce kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ASol alt ağaç, sonra düğüm, sonra sağ alt ağaç
- BDüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- CYukarıdan başlayarak seviye seviye
- DSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
4.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
- AÇift yönlü bağlı listede
- BTek yönlü bağlı listede
- CDinamik bir dizide
- DSıralı bir dizide
5.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AListeyi sıralı hâle getirmek
- BListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- CEleman sayısını saklamak
- DBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
6.Orta
Yönsüz bir grafın komşuluk matrisi hakkında ne doğrudur?
- AAna köşegeni her zaman birlerden oluşur
- BAna köşegene göre simetriktir
- CHer zaman üst üçgenseldir
- DHer satırda tam olarak bir tane 1 vardır
7.Zor
Öbek sıralaması (heapsort) hakkında hangi ifade doğrudur?
- AEk depolama olarak bir ikili arama ağacına ihtiyaç duyar, bu yüzden O(n) ek bellek kullanır
- BHer girdide O(n) sürede çalışır
- CKararlıdır ve O(n) ek bellek gerektirir
- DYerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
8.Zor
Hangi dolaşım çifti, anahtarları birbirinden farklı bir ikili ağacı her zaman benzersiz olarak belirler?
- AYalnızca preorder
- BPreorder ve inorder
- CYalnızca seviye sıralı dolaşım
- DPreorder ve postorder
Cevap anahtarı
- 1. A · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- 2. D · Kenarlarla birbirine bağlı köşeler (düğümler)
- 3. B · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- 4. A · Çift yönlü bağlı listede
- 5. D · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 6. B · Ana köşegene göre simetriktir
- 7. D · Yerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
- 8. B · Preorder ve inorder
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.