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

Düğümleri birbirine bağlayan kenara ne ad verilir?

Soru 2

Orta Zorluk

Çizge üzerinde enine aramaya yönelik bir C program kodunda kuyruk içerisinde eleman kalıp kalmadığını kontrol etmek için aşağıdaki fonksiyonlardan hangisi kullanılır?

Soru 3

Orta Zorluk

1’den 56’ya kadar olan sayıların karelerinin toplamı kaçtır?

Soru 4

Orta Zorluk

I. Yığın ağacının en küçük elemanı, ağacın kökünde yer almaktadır.. II. Yığın ağaçları, 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. Yığın ağacının en küçük elemanı ağaçtan çıkarılırken, ağacın son düzeyinin en solundaki düğüm ile ağacın kökü yer değiştirilir. Yukarıda yığın ağaçlar ile ilgili verilen bilgilerden hangileri doğrudur?

Soru 5

Orta Zorluk

Aranan elemanın dizinin tüm elemanlarıyla sıra sıra karşılaştırılması ilkesine dayanan ve bilinen en temel arama algoritması olan arama algoritması nedir?

Soru 6

Orta Zorluk

Aşağıdakilerden hangisi bir algoritmanın verilen asimptotik gösterime göre karmaşıklık derecesini gösterir?

Soru 7

Orta Zorluk

Genellikle optimizasyon problemlerinde kullanılan, problemin çözümünde tüm olasılıkları deneyen algoritmalar aşağıdakilerden hangisiyle isimlendirilmektedir?

Soru 8

Orta Zorluk

32 elemanlı bir dizi için ikili arama algoritmasının en kötü durum zaman karmaşıklığı kaç olur?

Soru 9

Orta Zorluk

Elemanları [13 9 21 6 8 4 3] olan dizi üzerinde ardışık arama algoritması çalıştırılarak 6 sayısı aranmaktadır. Kaçıncı karşılaştırmada sonuca ulaşılır?

Soru 10

Orta Zorluk

Düğümler arasındaki kenar bağlantıları üzerinde sıfırdan farklı sayısal değerlerin yer aldığı çizge türü aşağıdakilerden hangisidir?

Soru 11

Orta Zorluk

Elemanları [5,4,8,2] 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ğıdaki seçeneklerden hangisinde doğru sırayla verilmiştir?

Soru 12

Orta Zorluk

Algoritmaların analizini yaparken aşağıdakilerden hangisinde iki döngünün de çalışma sayıları bulunur ve bu sayılar birbiriyle toplanır?

Soru 13

Orta Zorluk

Ağırlıklandırılmış çizgelerde bir başlangıç düğümü ile diğer düğümler arasındaki en kısa mesafeyi tespit etmek için kullanılan arama algoritması aşağıdakilerden hangisidir?

Soru 14

Orta Zorluk

Elemanları [2 65 11 23 -3 4 0 9 7] olan bir dizide ardışık arama yöntemiyle önce 5 daha sonra 10 aranmaktadır. Bu işlemler için toplamda kaç karşılaştırma yapmak gerekir?

Soru 15

Orta Zorluk

Ardışık arama algoritmasına yönelik bir C program kodunda hangi fonksiyon ile program kodları çalışmaya başlar?

Soru 16

Orta Zorluk

Baloncuk sıralaması algoritmasının en kötü durumdaki zaman karmaşıklığı değeri nedir?

Soru 17

Orta Zorluk

Aşağıdakilerden hangisi kenar bağlantılarının yönleri temsil eden oklar ile gösterilmediği çift yönlü olan çizgedir?

Soru 18

Orta Zorluk

Aşağıdakilerden hangisi özetleme tablolarında verilen bir anahtar için tablodaki indis değerini hesaplayıp döndüren fonksiyondur?

Soru 19

Orta Zorluk

Aşağıda baloncuk sıralaması algoritması bir diziyi artan biçimde sıralamaktadır. 1 void baloncuk_siralamasi(int dizi[], int 2 boyut { 3  int i, j, gecici; 4  for (i = 0; i < (boyut - 1); i++) 5    { 6       for (j = 0; j < boyut - i - 1; j++){ 7            if (dizi[j] > dizi[j + 1]) { 8            gecici = dizi[j]; 9             dizi[j] = dizi[j + 1]; 10          dizi[j+1] = gecici; 11           } 12            printf(“\nAdim %d.%d: “, i + 1, j + 1); 13            dizi_yazdir(dizi, boyut); 14        } 15    } 16 } Bu algoritmada neyi değiştirirsek dizi azalan şekilde sıralanır?

Soru 20

Orta Zorluk

Elemanları [13 9 21 6 8 4 3] olan dizi üzerinde ardışık arama algoritmasının çalıştırılmasıyla 5 sayısı aranmaktadır. En kötü ihtimalde kaç adet karşılaştırma yapılması gerekir?

Derse Dön