1.Kolay
Deque (çift uçlu kuyruk) nedir?
- ATek bir diziyi paylaşan iki ayrı kuyruk
- BÖnceliğe göre sıralanmış bir kuyruk
- CHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- DYalnızca sondan çıkarmaya izin veren bir kuyruk
2.Kolay
İkili ağacın preorder (önce kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- AYukarıdan başlayarak seviye seviye
- BSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- CSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
- DDüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
3.Kolay
Soyut bir veri türü olarak kümenin (set) belirleyici özelliği nedir?
- AAnahtar-değer çiftleri saklar
- BYalnızca bir uçtan erişime izin verir
- CElemanları tekrar olmadan saklar
- DElemanları sıralı olarak saklar
4.Orta
Dengeli bir ikili arama ağacında bir anahtarı aramanın zaman karmaşıklığı nedir?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(1)
5.Orta
Anahtarlar sıralı biçimde eklenirse, n düğümlü bir ikili arama ağacının en kötü durumdaki yüksekliği nedir?
- An (ağaç bir bağlı listeye dönüşür)
- B1
- Clog₂ n
- D√n
6.Orta
Komşuluk matrisi kullanarak (u, v) kenarının var olup olmadığını kontrol etmek ne kadar sürer?
- AO(V)
- BO(E)
- CO(log V)
- DO(1)
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
Atlamalı listenin (skip list) sıralı bağlı listeye göre başlıca avantajı nedir?
- AEk bellek kullanmaması
- BHer düğüm diğer tüm düğümlere bir işaretçi sakladığı için garantili O(1) arama
- CBirden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- DAnahtarları sırasız saklaması
Cevap anahtarı
- 1. C · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 2. D · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- 3. C · Elemanları tekrar olmadan saklar
- 4. B · O(log n)
- 5. A · n (ağaç bir bağlı listeye dönüşür)
- 6. D · O(1)
- 7. A · Giriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
- 8. C · Birden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.