1.Kolay
Deque (çift uçlu kuyruk) nedir?
- ATek bir diziyi paylaşan iki ayrı kuyruk
- BYalnızca sondan çıkarmaya izin veren bir kuyruk
- CHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- DÖnceliğe göre sıralanmış bir kuyruk
2.Kolay
Map (sözlük) ne saklar?
- ABenzersiz anahtarlı anahtar-değer çiftleri
- BEşit anahtar çiftlerini
- CBüyüklüğe göre sıralanmış değerleri
- DYalnızca ekleme sırasındaki değerleri
3.Kolay
Karma tablosunun doluluk oranı (load factor) nedir?
- ATabloyu diskten yüklemek için gereken süre
- BŞimdiye kadarki çakışma sayısı
- CSaklanan eleman sayısı bölü kova sayısı
- DKova sayısı bölü saklanan anahtarların ortalama uzunluğu
4.Orta
n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?
- AO(log n), ikili arama nedeniyle
- BO(1), çünkü indeks bilinmektedir
- CO(n), çünkü sonraki elemanlar kaydırılmalıdır
- DO(n²), çünkü her eleman n kez taşınır
5.Orta
V köşeli bir graf için komşuluk matrisi ne kadar bellek kullanır?
- AO(log V)
- BO(V²)
- CO(E)
- DO(V + E)
6.Orta
Bir ikili ağacın kökü 1'dir; sol çocuğu 2, sağ çocuğu 3'tür; 2 düğümünün çocukları 4 (sol) ve 5'tir (sağ). Postorder dolaşım nedir?
- A4 2 5 1 3
- B1 2 4 5 3
- C5 4 3 2 1
- D4 5 2 3 1
7.Zor
Tek yönlü bağlı bir listenin döngü içerip içermediğini O(1) ek bellekle nasıl tespit edebilirsiniz?
- ASayı liste uzunluğu alanını aşana kadar düğümleri sayarak
- BBir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek
- CZiyaret edilen her düğümü bir karma kümesinde saklayarak
- DListeyi sıralayıp tekrarları arayarak
8.Zor
Splay ağacı her erişimden sonra ne yapar?
- AErişilen düğümü bir yaprağa taşır
- BArama yolundaki düğümleri yeniden boyar
- CAğacın tamamını dengeli biçimde yeniden oluşturur
- DErişilen düğümü döndürmelerle köke taşır
Cevap anahtarı
- 1. C · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 2. A · Benzersiz anahtarlı anahtar-değer çiftleri
- 3. C · Saklanan eleman sayısı bölü kova sayısı
- 4. C · O(n), çünkü sonraki elemanlar kaydırılmalıdır
- 5. B · O(V²)
- 6. D · 4 5 2 3 1
- 7. B · Bir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek
- 8. D · Erişilen düğümü döndürmelerle köke taşır
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.