1.Kolay
Yığının en üstüne bir eleman ekleyen işlemin adı nedir?
- AEnqueue
- BPush
- CPeek
- DPop
2.Kolay
Soyut bir veri türü olarak kümenin (set) belirleyici özelliği nedir?
- AElemanları sıralı olarak saklar
- BAnahtar-değer çiftleri saklar
- CYalnızca bir uçtan erişime izin verir
- DElemanları tekrar olmadan saklar
3.Kolay
Deque (çift uçlu kuyruk) nedir?
- AÖnceliğe göre sıralanmış bir kuyruk
- BYalnızca sondan çıkarmaya izin veren bir kuyruk
- CTek bir diziyi paylaşan iki ayrı kuyruk
- DHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
4.Orta
7 boyutlu bir karma tablosu h(k) = k mod 7 ve doğrusal yoklama (linear probing) kullanıyor. 10 eklendikten sonra 17 nerede saklanır?
- Aİndeks 0
- Bİndeks 6
- Cİndeks 4
- Dİndeks 3
5.Orta
Trie (önek ağacı) özellikle hangi işlem için verimlidir?
- AMatris saklama
- BSayıları sıralama
- COtomatik tamamlama gibi önek aramaları
- DEn kısa yolları bulma
6.Orta
Sabit bir alfabeye sahip bir trie'de L uzunluğundaki bir sözcüğü aramak ne kadar sürer?
- AO(log n); n sözcük sayısıdır
- BO(L × n)
- CO(n); n sözcük sayısıdır
- DKaç sözcük saklandığından bağımsız olarak O(L)
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(V + E)
- DO(E log V)
8.Zor
n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?
- AÖnek toplamı sorgularını ve tek eleman güncellemelerini
- BHerhangi bir konuma eleman eklemeyi
- CMedyanı O(1)'de bulmayı
- DDiziyi sıralamayı ve ikili aramayı
Cevap anahtarı
- 1. B · Push
- 2. D · Elemanları tekrar olmadan saklar
- 3. D · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 4. C · İndeks 4
- 5. C · Otomatik tamamlama gibi önek aramaları
- 6. D · Kaç sözcük saklandığından bağımsız olarak O(L)
- 7. A · O(V²)
- 8. A · Önek toplamı sorgularını ve tek eleman güncellemelerini
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.