Yeni eklenen sınavlar ve güncel içerikler! Hemen keşfedin

Final Sınavı

Programlama Ve Algoritmalar

20
Soru
60
Dakika
0
Görüntülenme
0
Çözülme

Sınav Ayarları

Soru 1

Orta Zorluk

Baloncuk algoritmasının zaman karmaşıklığı değeri nedir?

Soru 2

Orta Zorluk

Aynı tipteki verilerin tek bir değişken altında tutulmasını sağlayan veri yapısı aşağıdakilerden hangisi ile isimlendirilmektedir?

Soru 3

Orta Zorluk

Aşağıdakilerden hangisi algoritma tasarım tekniklerinden biridir?

Soru 4

Orta Zorluk

I. En uzak mesafeyi tespit etmek için kullanılır. II. Kenarların ağırlık değeri sıfır ya da sıfırdan büyük olmalıdır. III. Bir düğümden başka bir düğüme geçerken mevcut durumun en iyi çözümünü seçer. Dijkstra algoritması ile ilgili olarak yukarıdaki ifadelerden hangisi veya hangileri doğrudur?

Soru 5

Orta Zorluk

Bağlı listeler ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

Soru 6

Orta Zorluk

Aşağıdaki sıralama algoritmalarından hangisinde sıralama işleminin yapılması için dizi, tek elemanlı hale gelene kadar ikiye ayrılır ve daha sonra, geçici diziler kullanılarak bu elemanlar sıralı olacak şekilde bir araya getirilirler?

Soru 7

Orta Zorluk

Kenar bağlantılarının yönleri temsil eden oklar ile gösterilmediği çift yönlü olan çizge aşağıdakilerden hangisidir?

Soru 8

Orta Zorluk

Elemanları [31,20,15,10,7] olan bir dizi hızlı sıralama algoritması ile küçükten büyüğe doğru sıralanacaktır.15 sayısı pivot eleman olarak seçilmiştir. Hızlı sıralama içerisindeki bölümleme algoritması 1 defa çalıştırılıp tamamladıktan sonra dizinin son durumu aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

Soru 9

Orta Zorluk

Küçükten büyüğe doğru sıralama yapılacağı zaman adım adım dizilerin içerisindeki en küçük elemanların bulunmasına ve bu elemanların baştan itibaren uygun konumlara yerleştirilmesine dayanan algoritma aşağıdakilerden hangisidir?

Soru 10

Orta Zorluk

13  9  21  6  8  4  3  şeklinde verilen dizide 5 ardışık rakamı aranmaktadır. Kaçıncı karşılaştırmada sonuca ulaşılır?

Soru 11

Orta Zorluk

Tam sayı değerler saklayacak bir bağlı listenin düğüm yapısı için aşağıda verilen kod parçasında “ ? ” yazan satıra aşağıdakilerden hangisi gelmelidir? Struct Node { int data ; struct ?  next; }; struct Node* head = NULL;

Soru 12

Orta Zorluk

Baloncuk sıralaması algoritmasına yönelik bir C program kodunda hangi fonksiyon ile dizinin elemanları ekrana yazdırılır?

Soru 13

Orta Zorluk

Birleştirerek sıralama algoritmasına yönelik bir C program kodunda hangi fonksiyon ile dizi sıralı hale getirilir?

Soru 14

Orta Zorluk

Elemanları [5,7,3,9] olan bir dizi araya sokarak 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ğıdaki seçeneklerin hangisinde doğru sırayla verilmiştir?

Soru 15

Orta Zorluk

Ardışık arama algoritmasına yönelik bir C program kodunda aşağıdaki fonksiyonlardan hangisi karşılaştırma işlemlerinin akışını sağlar?

Soru 16

Orta Zorluk

Elemanları [0 2 11 17 23 45 54 58 62 ] olan bir dizide ikili arama yöntemiyle önce 5 daha sonra 10 aranmaktadır. Bu işlemler için toplamda kaç karşılaştırma yapmak gerekir?

Soru 17

Orta Zorluk

Aşağıdakilerden hangisi belirli değerleri ya da değerler kümesini giriş olarak alan, istenilen amaca uy- gun olarak bu değerleri bir takım işlemlerden geçirerek bir çıktı ya da çıktı kümesi oluş- turan işlemlerin bütünü olarak tanımlanabilir?

Soru 18

Orta Zorluk

Elemanları [0 2 11 17 23 45 54 58 62 87 100 ] olan bir dizide ikili arama yöntemiyle önce 62 daha sonra 45 aranmaktadır. Bu işlemler için toplamda kaç karşılaştırma yapmak gerekir?

Soru 19

Orta Zorluk

Araya koyma sıralama algoritması hangi algoritma tasarım yöntemine örnek olabilir?

Soru 20

Orta Zorluk

Aşağıdaki sıralama algoritmalarından hangisi böl ve yönet (divide-and-conquer) yöntemini kullanarak sıralama işlemini gerçekleştirir?

Derse Dön