1.Kolay
Ağırlıklı graf nedir?
- AKöşelerinden çok kenarı olan graf
- BHer kenarın maliyet veya uzaklık gibi sayısal bir değeri olduğu graf
- CDiskte saklanan graf
- DBazı köşelerin daha fazla kenarı olduğu için diğerlerinden ağır olduğu graf
2.Kolay
Çift yönlü bağlı listedeki her düğüm neler içerir?
- AVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- BVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
- CVerinin iki kopyası ve bir işaretçi
- DYalnızca veri ve bir sonraki düğüme bir işaretçi
3.Kolay
Yönsüz bir grafta bir köşenin derecesi nedir?
- AOndan başlayan en uzun yolun uzunluğu
- BGraftaki köşe sayısı
- CKomşuluk listesindeki konumu
- DOna bağlı kenarların sayısı
4.Orta
İkili öbek (heap) neden hiç işaretçi olmadan bir dizide saklanabilir?
- ADiziler anahtarları otomatik olarak sıralı tuttuğu için işaretçiye gerek kalmaz
- BÖbekler hiçbir zaman 100'den fazla eleman içermez
- CBir öbekteki tüm anahtarlar eşittir
- DTam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
5.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- A⌊(i − 1) / 2⌋ indeksinde
- Bi − 1 indeksinde
- C⌊i / 2⌋ + 1 indeksinde
- D2i + 1 indeksinde
6.Orta
Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?
- AYalnızca karma tablosu
- BYığın (stack)
- CKuyruk
- DÖbek (heap)
7.Zor
n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?
- AHerhangi bir konuma eleman eklemeyi
- BMedyanı O(1)'de bulmayı
- CDiziyi sıralamayı ve ikili aramayı
- DÖnek toplamı sorgularını ve tek eleman güncellemelerini
8.Zor
Dinamik bir dizi dolduğunda iki katına çıkıyor. Birçok gerçekleştirme onu neden yarısı dolu olduğunda değil, dörtte biri dolu olduğunda küçültür?
- ABellek ayırıcı belleği yalnızca bir bloğun dörtte biri kadar parçalar hâlinde serbest bırakabildiği için
- BPush ve pop işlemleri sınır yakınında art arda geldiğinde tekrarlanan yeniden boyutlandırmadan kaçınmak için
- CYarıda yarıya indirmek eleman kaybına yol açacağı için
- DDiziyi sıralı tutmak için
Cevap anahtarı
- 1. B · Her kenarın maliyet veya uzaklık gibi sayısal bir değeri olduğu graf
- 2. A · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- 3. D · Ona bağlı kenarların sayısı
- 4. D · Tam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
- 5. A · ⌊(i − 1) / 2⌋ indeksinde
- 6. B · Yığın (stack)
- 7. D · Önek toplamı sorgularını ve tek eleman güncellemelerini
- 8. B · Push ve pop işlemleri sınır yakınında art arda geldiğinde tekrarlanan yeniden boyutlandırmadan kaçınmak için
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.