1.Kolay
Deque (çift uçlu kuyruk) nedir?
- ATek bir diziyi paylaşan iki ayrı kuyruk
- BHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- CÖnceliğe göre sıralanmış bir kuyruk
- DYalnızca sondan çıkarmaya izin veren bir kuyruk
2.Kolay
İkili ağacın postorder (sonra kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ADüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- BSağ alt ağaç, sonra düğüm, sonra sol alt ağaç
- CSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- DSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
3.Kolay
Map (sözlük) ne saklar?
- AEşit anahtar çiftlerini
- BBenzersiz anahtarlı anahtar-değer çiftleri
- CYalnızca ekleme sırasındaki değerleri
- DBüyüklüğe göre sıralanmış değerleri
4.Orta
Bir kuyruk iki yığınla gerçekleştiriliyor: "in" yığınına push edilir, "out" yığınından pop edilir ve "out" boşaldığında "in"den doldurulur. İşlem başına amortize maliyet nedir?
- AO(n²)
- BO(1)
- CO(n)
- DO(log n)
5.Orta
Dairesel tampon (ring buffer) genellikle neyi gerçekleştirmek için kullanılır?
- ABir graf dolaşımı
- BSabit boyutlu bir kuyruk
- CBir ikili arama ağacı
- DBir karma fonksiyonu
6.Orta
V köşeli bir graf için komşuluk matrisi ne kadar bellek kullanır?
- AO(E)
- BO(log V)
- CO(V + E)
- DO(V²)
7.Zor
Komşuluk matrisi olarak saklanan V köşeli bir grafta genişlik öncelikli aramanın çalışma süresi nedir?
- AO(V²)
- BO(V)
- CO(E log V)
- DO(V + E)
8.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
- BDiziyi sıralamayı ve ikili aramayı
- CMedyanı O(1)'de bulmayı
- DÖnek toplamı sorgularını ve tek eleman güncellemelerini
Cevap anahtarı
- 1. B · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 2. C · Sol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- 3. B · Benzersiz anahtarlı anahtar-değer çiftleri
- 4. B · O(1)
- 5. B · Sabit boyutlu bir kuyruk
- 6. D · O(V²)
- 7. A · O(V²)
- 8. D · Önek toplamı sorgularını ve tek eleman güncellemelerini
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.