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

....... hızlı sıralama algoritması gibi özyinelemeli bir algoritmadır. Dizi, ilk olarak orta noktadan ikiye ayrılır ve bu iki dizi kendi içinde sıralanır. Hızlı sıralamadan farklı olarak dizi içerisindeki bu iki grup oluşturulurken herhangi bir sayıdan küçük veya büyük şeklinde bir ayrıma gidilmez. Sıralama işleminin yapılması için dizi, tek elemanlı hale gelene kadar ikiye ayrılır. Daha sonra, geçici diziler kullanılarak bu elemanlar sıralı olacak şekilde bir araya getirilirler. Boşluğa aşağıdakilerden hangisi getirilmelidir?

Soru 2

Orta Zorluk

Aşağıdakilerden hangisi temel asimptotik verimlilik sınıf adlarından değildir ?

Soru 3

Orta Zorluk

Algoritma tasarlamanın birinci aşaması aşağıdakilerden hangisidir?

Soru 4

Orta Zorluk

Problemlerin mümkün olan en küçük alt parçalara ayrıldığı, her bir alt parçanın diğerlerinden bağımsız şekilde çözüldüğü algoritmalar ?aşağıdaki algoritmalardan hangisidir?

Soru 5

Orta Zorluk

Yukarıdaki çizge üzerinde, başlangıç noktası S alınarak ö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. Buna göre çizgedeki düğümlerin ziyaret edilme sırası aşağıdakilerden hangisidir?

Soru 6

Orta Zorluk

Bir ikili ağaçta 36 eleman olduğu belirtildiğinde bu ağacın yüksekliği aşağıda verilen seçeneklerden hangisi olamaz?

Soru 7

Orta Zorluk

Bir algoritmanın aynı türdeki problemlerin hepsine uygulanabilir olması algoritmanın hangi özelliği içinde değerlendirilir?

Soru 8

Orta Zorluk

I. Ayrık zincirleme II. Açık adresleme III. Preorder gezinme Hash fonksiyonunda çatıma oluşumunda uygulanacak çözüm yöntemleri yukarıdakilerden hangileridir?

Soru 9

Orta Zorluk

Aşağıdakilerden hangisi bağlı liste çeşitlerinden biridir?

Soru 10

Orta Zorluk

Aşağıda üç ayrı dizi verilmiştir. Bu dizilerin hangisi ikili arama yapılabilmesi için uygundur? I. [2 -1 98 0 22 13 54 22 -5] II. [Ali, Emin, Fatma, Nurseli, Polat, Zennur] III. [-12,-11, 1 2 3 4 5 6 7 8 9]

Soru 11

Orta Zorluk

Hazırlanan algoritmanın kodunu yazmaya başlamadan önceki son aşama aşağıdakilerden hangisidir?

Soru 12

Orta Zorluk

Elemanları [20,12,8,4] 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ğıdaki seçeneklerin hangisinde doğru sıralanmıştır?

Soru 13

Orta Zorluk

Bir problemin çözümünde yerel olarak optimum sonuç elde edilirken, bulunan sonuç her zaman için en iyi çözüme karşılık gelmeyen ve problemin küçük bir alt kümesi için çözüm oluşturan ve bu çözümü problemin geneline yayan algoritma türü nedir?

Soru 14

Orta Zorluk

I. Algori­tmayı oluşturan adımlar doğru ve kes­in bi­r şek­ilde tanımlanmalıdır. II. Algoritmaların daima bir sonu olmalıdır. III. Bir algori­tma, aynı türdeki­ problemler­in hepsi­ne uygulanab­ili­r olmalıdır. Algoritmalar ile ilgili yukardaki bilgilerden hangisi veya hangileri doğrudur?

Soru 15

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 algoritma aşağıdakilerden hangisidir?

Soru 16

Orta Zorluk

- Öncelikli olarak problem genellikle eşit büyüklükteki alt parçalara ayrılır. - Her bir alt problem, genellikle özyinelemeli fonksiyon aracılığı ile çözülür. - Bütün alt problemlerin çözümü birleştirilerek genel sonuç elde edilir.? İşleyişin yukarıdaki gibi olduğu algortima tasarım tekniği aşağıdakilerden hangisidir?

Soru 17

Orta Zorluk

Yukarıda verilen şekilde D={1,2,3,4} olmak üzere D’ye bağlı kenar bağıntılarını temsil eden küme aşağıdakilerden hangisidir?

Soru 18

Orta Zorluk

Aşağıdakilerden hangisi yığının doluluk kontrolü için kullanılan fonksiyondur?

Soru 19

Orta Zorluk

Algoritmanın eleman sayısının çok büyük olduğu durumlarda, problemin çözümünü ulaşabilmeye yönelik bellek gereksinimi aşağıdakilerden hangisi ile ifade edilir?

Soru 20

Orta Zorluk

Özyinelemeli fonksiyonların analizi yapılırken hangi adım sırası takip edilir? I. Algoritmanın temel operasyonu belirlenir. II. Girdi büyüklüğünü veren parametre belirlenir. III. Özyineleme bağıntısı çözülür ve zaman karmaşıklığı bulunur. IV. Özyinelemeli fonksiyon bağıntısı yazılır. V. Temel operasyonun çalışma sayısının değişip değişmeyeceği belirlenir.

Derse Dön