1.Kolay
Bir dizinin elemanları bellekte nasıl saklanır?
- ABir karma fonksiyonunun seçtiği rastgele konumlarda
- BBir bellek sayfaları ağacında
- CDağınık olarak, işaretçilerle birbirine bağlı
- DTek bir bitişik blokta, art arda
2.Kolay
Bir ağaçta kardeş düğümler nedir?
- AFarklı alt ağaçlarda aynı derinlikteki düğümler
- BAynı ebeveyni paylaşan düğümler
- CÇocuğu olmayan düğümler
- DBir düğüm ve ebeveyni
3.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AÖncelik kuyruğu
- BYığın
- CKuyruk
- DKarma tablosu
4.Orta
V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?
- AO(V × E)
- BO(V²)
- CO(V + E)
- DO(E²)
5.Orta
3 4 + 2 * sonek (postfix) ifadesinin değeri nedir?
- A11
- B10
- C14
- D24
6.Orta
Bir yol ağında her biri yaklaşık 4 başka kavşağa bağlı 100,000 kavşak var. Hangi gösterim en uygundur?
- AKomşuluk matrisi
- BKöşelerden oluşan tek bir sıralı dizi
- CKenarlardan oluşan bir ikili öbek
- DKomşuluk listesi
7.Zor
İkili arama ağacından iki çocuğu olan bir düğümü silmek genellikle nasıl yapılır?
- ADüğüm kökle yer değiştirilir
- BDüğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- CAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
- DTüm alt ağaç kaldırılır
8.Zor
Bir dizinin her elemanı için sağındaki bir sonraki büyük elemanı toplam O(n) sürede bulmak istiyorsunuz. Hangi yapı yardımcı olur?
- ATüm elemanlardan oluşan bir karma tablosu
- BHer eleman için yeniden oluşturulan bir ikili arama ağacı
- CHer eleman çiftini tutan bir kuyruk
- DYanıtını bekleyen elemanları tutan bir yığın
Cevap anahtarı
- 1. D · Tek bir bitişik blokta, art arda
- 2. B · Aynı ebeveyni paylaşan düğümler
- 3. C · Kuyruk
- 4. C · O(V + E)
- 5. C · 14
- 6. D · Komşuluk listesi
- 7. B · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- 8. D · Yanıtını bekleyen elemanları tutan bir yığın
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.