ALGORİTMALAR VE PROGRAMLAMA
Veri yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
AVL ağaçlarını diğer ikili arama ağaçlarından ayıran farklılık aşağıdakilerden hangisidir?
Aşağıdakilerden hangisi böl-fethet yöntemindeki aşamalardan biri değildir?
NxN boyutundaki bir matriste eleman arama işleminin zaman karmaşıklığı aşağıdakilerden hangisidir?
Aşağıdakilerden hangisi fonksiyonunun zaman karmaşıklığıdır?
{
if (n == 0)
return 1;
else
return faktoriyel (n - 1)*n;
}
Faktöriyel hesabının özyinelemeli fonksiyonu yukarıda verilmiştir.
II. [1, 30, 35, 45, 20, 15, 9, 4]
III. [70, 55, 40, 38, 37, 30, 25, 16]
içerisinde bir elemanın bulunup
bulunmadığının tespitidir.
II. Arama
algoritmaları,
arama
işlemini
birbirinden farklı yollarla
gerçekleştiren
algoritmalardır.
III. Ardışık
arama algoritmasının doğru
çalışması
için dizinin sıralı olması
zorunludur.
Elemanları [12, 7, 10, 8] olan bir dizi, baloncuk sıralaması algoritması ile küçükten büyüğe doğru sıralanmak istenildiğinde, algoritmanın adımları sonrasında elde edilecek diziler aşağıdakilerin hangisinde doğru sırayla verilmiştir?
Elemanları [27, 34, 23, 8] olan bir dizi, seçmeli sıralama algoritması ile küçükten büyüğe doğru sıralanmak istenildiğinde, algoritmanın adımları sonrasında elde edilecek diziler aşağıdakilerin hangisinde doğru sırayla verilmiştir?
II. Birleştirerek sıralama
III. Yığın sıralaması
bağlayan kenarlardan oluşan bir veri
yapısıdır.
II. Dijkstra
algoritması ile bir çizgedeki düğüm
noktaları
arasındaki en kısa mesafeler
hesaplanabilir.
III. Yönsüz
çizge, kenar bağlantılarının yönleri
temsil
eden oklarla gösterildiği çizgedir.
Yukarıdaki çizge üzerinde, başlangıç noktası S olacak şekilde enine arama algoritması çalıştırılacaktır. Bir düğümün birden fazla komşusu varsa, bu komşular alfabetik sırada küçükten büyüğe doğru ziyaret edilecektir.
Yukarıdaki çizge üzerinde, başlangıç noktası S olacak şekilde önce derinliğine arama algoritması çalıştırılacaktır. Bir düğümün birden fazla komşusu varsa, bu komşular alfabetik sırada küçükten büyüğe doğru ziyaret edilecektir.
Yukarıdaki çizge üzerinde, başlangıç noktası 0 olacak şekilde dijkstra en kısa yol algoritması çalıştırılacaktır.