1.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- Aİlk elemanı okumak
- BBaşa eklemek
- Ci indeksindeki elemana erişmek
- DBaştaki elemanı çıkarmak
2.Kolay
Yönsüz bir grafta bir köşenin derecesi nedir?
- AKomşuluk listesindeki konumu
- BGraftaki köşe sayısı
- COndan başlayan en uzun yolun uzunluğu
- DOna bağlı kenarların sayısı
3.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- A2n
- Bn − 1
- Cn + 1
- Dn
4.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- Ai − 1 indeksinde
- B2i + 1 indeksinde
- C⌊(i − 1) / 2⌋ indeksinde
- D⌊i / 2⌋ + 1 indeksinde
5.Orta
50, 30, 70, 20, 40 anahtarları bu sırayla boş bir ikili arama ağacına ekleniyor. 30'un sol çocuğu nedir?
- A70
- B50
- C40
- D20
6.Orta
AVL ağacı her düğümde hangi denge koşulunu korur?
- ATüm yapraklar tam olarak aynı derinliktedir
- BHer düğümün her iki alt ağacı da tam olarak aynı sayıda düğüm içerir
- CHer düğüm kırmızı veya siyaha boyanır
- DSol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
7.Zor
Segment ağacı (segment tree) genellikle ne için kullanılır?
- AHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
- BAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- CBir yığın gerçekleştirmek için
- DBir grafın kenarlarını saklamak için
8.Zor
n elemanlı bir ikili min-heap'te rastgele bir anahtarı aramak ne kadar sürer?
- AO(1)
- BO(n)
- CO(log log n)
- DO(log n)
Cevap anahtarı
- 1. C · i indeksindeki elemana erişmek
- 2. D · Ona bağlı kenarların sayısı
- 3. B · n − 1
- 4. C · ⌊(i − 1) / 2⌋ indeksinde
- 5. D · 20
- 6. D · Sol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- 7. B · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- 8. B · O(n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.