1.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AVeri ve bir sonraki düğüme referans
- BYalnızca veri
- CVeri ve bir indeks
- DVeri ve diğer tüm düğümlere referanslar
2.Kolay
Karma tablosu (hash table) verileri nasıl saklar?
- AAnahtarları sıralı bir ağaç olarak
- BSabit uzunlukta bir dize olarak
- CBir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- DYalnızca sıralı bir liste olarak
3.Kolay
İkili arama ağacında bir düğümün sol alt ağacındaki değerler:
- ADüğümün değerine eşittir
- BRastgele sıradadır
- CDüğümün değerinden büyüktür
- DDüğümün değerinden küçüktür
4.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ADaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- BKöke konur ve aşağı kaydırılır
- CDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- DTüm öbek sıfırdan yeniden oluşturulur
5.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AKuyruk
- Bİkili arama ağacı
- CYığın
- DKarma tablosu
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?
- AKenarlardan oluşan bir ikili öbek
- BKomşuluk listesi
- CKomşuluk matrisi
- DKöşelerden oluşan tek bir sıralı dizi
7.Zor
Topolojik sıralama için Kahn algoritması giriş derecesi 0 olan köşeleri tekrar tekrar çıkarır. Bu köşeleri hangi yapı tutar?
- AGiriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
- BHangi köşelerin zaten çıkarıldığını kaydeden bir komşuluk matrisi
- CÇıkış derecesine göre sıralanmış bir max-heap
- DZiyaret edilen tüm kenarlardan oluşan bir yığın
8.Zor
n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?
- AMedyanı O(1)'de bulmayı
- BDiziyi sıralamayı ve ikili aramayı
- CÖnek toplamı sorgularını ve tek eleman güncellemelerini
- DHerhangi bir konuma eleman eklemeyi
Cevap anahtarı
- 1. A · Veri ve bir sonraki düğüme referans
- 2. C · Bir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- 3. D · Düğümün değerinden küçüktür
- 4. C · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 5. C · Yığın
- 6. B · Komşuluk listesi
- 7. A · Giriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
- 8. C · Önek toplamı sorgularını ve tek eleman güncellemelerini
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.