1.Kolay
Kuyruğun başındaki elemanı çıkaran işlemin adı nedir?
- AEnqueue
- BDequeue
- CInsert
- DPush
2.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AKökte
- BAranması gereken herhangi bir yaprakta
- CDizinin son konumunda
- DEn soldaki yaprakta
3.Kolay
Max-heap özelliği nedir?
- ATüm yapraklar en büyük anahtarı içerir
- BHer ebeveynin anahtarı çocuklarının anahtarlarından büyük veya onlara eşittir
- CAnahtarlar soldan sağa sıralıdır
- DHer sol çocuğun anahtarı, sağ kardeşinin anahtarından büyük veya ona eşittir
4.Orta
V köşeli bir graf için komşuluk matrisi ne kadar bellek kullanır?
- AO(log V)
- BO(V + E)
- CO(V²)
- DO(E)
5.Orta
Dijkstra algoritması işlenecek bir sonraki köşeyi seçmek için hangi soyut veri türünü kullanır?
- AFIFO kuyruğu
- BYığın
- CSırasız bir küme
- DMin-öncelik kuyruğu
6.Orta
Trie (önek ağacı) özellikle hangi işlem için verimlidir?
- AMatris saklama
- BEn kısa yolları bulma
- COtomatik tamamlama gibi önek aramaları
- DSayıları sıralama
7.Zor
Kökü 50, sol alt ağacı 30 (çocukları 20, 40) ve sağ alt ağacı 70 (çocukları 60, 80) olan BST'de kök, inorder ardılı kullanılarak siliniyor. Hangi anahtar yeni kök olur?
- A60
- B80
- C70
- D40
8.Zor
Splay ağacı her erişimden sonra ne yapar?
- AAğacın tamamını dengeli biçimde yeniden oluşturur
- BArama yolundaki düğümleri yeniden boyar
- CErişilen düğümü döndürmelerle köke taşır
- DErişilen düğümü bir yaprağa taşır
Cevap anahtarı
- 1. B · Dequeue
- 2. A · Kökte
- 3. B · Her ebeveynin anahtarı çocuklarının anahtarlarından büyük veya onlara eşittir
- 4. C · O(V²)
- 5. D · Min-öncelik kuyruğu
- 6. C · Otomatik tamamlama gibi önek aramaları
- 7. A · 60
- 8. C · 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.