1.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- An
- B2n
- Cn + 1
- Dn − 1
2.Kolay
Öncelikli kuyruğu gerçekleştirmek için genellikle hangi yapı kullanılır?
- AYığın (stack)
- BDize
- CÖbek (heap)
- DSırasız tek yönlü bağlı liste
3.Kolay
Yığının en üstüne bir eleman ekleyen işlemin adı nedir?
- APop
- BPush
- CEnqueue
- DPeek
4.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AEleman sayısını saklamak
- BBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- CListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- DListeyi sıralı hâle getirmek
5.Orta
Yönsüz bir grafın komşuluk matrisi hakkında ne doğrudur?
- AHer zaman üst üçgenseldir
- BAna köşegene göre simetriktir
- CAna köşegeni her zaman birlerden oluşur
- DHer satırda tam olarak bir tane 1 vardır
6.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- Aİkili arama ağacı
- BKuyruk
- CYığın
- DKarma tablosu
7.Zor
Açık adresleme kullanan bir karma tablosunda silme neden çoğu zaman "mezar taşı" (tombstone) işaretiyle yapılır?
- ATabloyu sıralı hâle getirir
- BYuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- CMezar taşları karmayı hızlandırır
- DSilinen anahtarlar güvenlik için sonsuza dek saklanmalıdır, bu yüzden yuvalar hiçbir zaman yeniden kullanılamaz
8.Zor
Bir karma tablosunun doğru çalışması için karma ve eşitlik hangi kurala uymalıdır?
- AEşit karma değerleri eşit anahtarlar anlamına gelir
- BKarma değerleri asal sayılar olmalıdır
- CFarklı anahtarların karma değerleri farklı olmalıdır
- DEşit anahtarların karma değerleri eşit olmalıdır
Cevap anahtarı
- 1. D · n − 1
- 2. C · Öbek (heap)
- 3. B · Push
- 4. B · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 5. B · Ana köşegene göre simetriktir
- 6. C · Yığın
- 7. B · Yuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- 8. D · Eşit anahtarların karma değerleri eşit olmalıdır
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.