1.Kolay
Bir grafın komşuluk listesi gösteriminde her köşe için ne saklanır?
- ADiğer her köşeye olan en kısa yol
- BV adet Boole değerinden oluşan bir satır
- CKomşu köşelerinin bir listesi
- DGraftaki toplam kenar sayısı
2.Kolay
Bir graf şunlardan oluşur:
- AYalnızca bir kök ve yapraklar
- BKenarlarla birbirine bağlı köşeler (düğümler)
- CSatırlar ve sütunlar
- DYalnızca anahtarlar ve karma değerleri
3.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- An + 1
- Bn
- C2n
- Dn − 1
4.Orta
Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?
- ADizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- BDizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
- CDiziler değerleri karşılaştırmak için daha az komut kullanır
- DBağlı listeler elemanları her zaman diskte saklar
5.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- BBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- CEleman sayısını saklamak
- DListeyi sıralı hâle getirmek
6.Orta
V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?
- AO(E²)
- BO(V × E)
- CO(V²)
- DO(V + E)
7.Zor
Hangi dolaşım çifti, anahtarları birbirinden farklı bir ikili ağacı her zaman benzersiz olarak belirler?
- AYalnızca seviye sıralı dolaşım
- BPreorder ve postorder
- CPreorder ve inorder
- DYalnızca preorder
8.Zor
Veritabanları indeksler için neden çoğu zaman düz B-ağaçları yerine B+ ağaçları kullanır?
- AB+ ağaçlarının dengeli olması gerekmez
- BTüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
- CB+ ağaçları veriyi yalnızca kökte saklar
- DB+ ağaçları ikili iç düğümler kullanır; bu da disk okuma sayısını azaltır
Cevap anahtarı
- 1. C · Komşu köşelerinin bir listesi
- 2. B · Kenarlarla birbirine bağlı köşeler (düğümler)
- 3. D · n − 1
- 4. A · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- 5. B · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 6. D · O(V + E)
- 7. C · Preorder ve inorder
- 8. B · Tüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.