Algoritmalar ve Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Aşağıdakilerden hangisi özetleme tablolarında verilen bir anahtar için tablodaki indis değerini hesaplayıp döndüren fonksiyondur?
- 2
Ağaç veri yapısında bir düğümden ağaç köküne kadar olan yolun uzunluğa ne ad verilir?
- 3
I. Ağaç bütünlüğü
II. Kök bütünlüğü
III. Heap özelliği
Yukarıda verilen özelliklerden hangileri sağlanırsa bir ikili ağaç, yığın ağacı veri yapısı olarak sınıflandırılır?
- 4
I - Doğrusal sınama, açık adresleme için kullanılan çatışma çözümlerinden biridir.
II - Karesel sınama, ayrık zincirleme için kullanılan çatışma çözümlerinden biridir.
III - Çatışma çözümleri; ayrık zincirleme, açık adresleme ve ikili hash olmak üzere 3 ana başlıkta incelenir.
IV- Açık adresleme çatışma çözümü için üç temel ikinci hash fonksiyonu bulunur
Çatışma çözüm yöntemleri ile ilgili olarak yukarıda verilenlerden doğru olanlar hangi cevapta verilmiştir?
- 5
Bir düğümün sol alt ağacının yüksekliği ile sağ alt ağacının yüksekliği arasındaki farka ne denir?
- 6
Ağaç veri yapısında başta yer almayan ve kendisine bağlı bir dal ile alt düğümleri bulunan düğüme ne denir?
- 7
I. Bir düğümden sonra yer alan ve o düğüme bir dal ile bağlı olan düğüm/düğümlere çocuk denir.
II. Yol uzunluğu, bir yolu oluşturan dal dizisindeki dal sayısıdır.
III. Dal, bir ağacın en üst noktasında bulunan düğümdür.
Yukarıda ağaç vergi yapısı ile ilgili verilen kavramlardan hangileri doğrudur?
- 8
Ağaç veri yapısında hangisi düğümleri birbirine bağlayan kenara verilen isimdir?
- 9
Bir ağacın düğümlerini belirli bir algoritma ve sıra çerçevesinde dolaşma eylemine ne ad verilir?
- 10
Aşağıdakilerden hangisi özetleme tablolarında oluşabilecek çatışmalar için çözüm yöntemlerinden biridir?
- 11
Ağaç veri yapısı aşağıdakilerden hangisinin bir alt kümesidir?
- 12

Verilen ikili arama ağacına "4" değerine sahip yeni bir düğüm eklenecektir. Eklenecek yer ile ilgili hangisi doğrudur?
- 13
Ağaç veri yapısında bilinmesi gereken başlıca kavramlar aşağıda listelenmiştir:
I. Kök (Root): Bir ağacın en üst noktasında bulunan düğümdür.
II. Dal (Edge): Düğümleri birbirine bağlayan kenara verilen isimdir.
III. Yol (Path): Birbirleri ile bağlantılı dal dizisine yol adı verilir.
IV. Yol Uzunluğu (Length of a Path): Bir yolu oluşturan dal dizisindeki dal sayısıdır.
V. Ebeveyn (Parent): Bir düğümden önce yer alan ve o düğüme bir dal ile bağlı olan düğüme ebeveyn denir. Kök hariç her düğümün bir ebeveyni bulunmaktadır.Hangileri doğrudur?
- 14
"........., her bir düğümün en fazla 2 çocuğa sahip
olabildiği ağaç türüdür. Bu veri yapısında ekleme, silme
ve arama işlemleri çok hızlı bir şekilde yapılabilmektedir. - 15
Yığın ağaçlarında aşağıdakilerden tam olarak hangi işlemler hızlıca yapılabilir?
- 16
İlk olarak kök, daha sonrasında sol alt ağaç, en son olarak da sağ alt ağaç üzerinde gezinme yapılması aşağıdakilerden hangi yöntemdir?
- 17
I. Ağacının en küçük elemanı, ağacın kökünde yer almaktadır..
II. Bir veri kümesi içerisinde en küçük elemanın hızlıca bulunmasını sağlayan bir veri yapısıdır.
III. En küçük elemanı ağaçtan çıkarılırken aşağı yönlendirme yapılır.
Yukarıda yığın ağaçlar ile ilgili verilen bilgilerden hangileri doğrudur?
- 18
Aşağıdakilerden hangisi ağaç veri yapısında düğümleri birbirine bağlayan kenara verilen isimdir?
- 19
Ağaç veri yapısında hangisi ağacın en üst noktasında bulunan düğümdür?
- 20
Tabloları ekleme, silme ve arama işlemlerinin çok hızlı bir şekilde yapılmasını sağlayan, verileri bir anahtar ve veri çifti şeklinde saklayan veri yapısına ne ad verilir?