ALGORİTMALAR VE PROGRAMLAMA
ifade eder.
II. Akış
şemasında algoritma adımlarını ifade
eden
kutucuklar, adımlar arası geçişleri
gösteren
oklar, karar verme mekanizmaları
olarak
kullanılan şekiller bulunur.
III. Akış
şeması oluşturmak için kullanılabilecek
birçok
farklı çizim yazılımı mevcuttur.
Problemleri mümkün olan en küçük alt parçalara ayırıp, her bir alt parçayı diğerlerinden bağımsız şekilde çözdükten sonra problemin genel çözümünü elde etmek için bu alt parçaların çözümlerini belirli bir sırayla bir araya getiren algoritmalara ne ad verilir?
Aşağıdakilerden hangisi 100 elemanlı bir dizinin ilk ve son indislerinin değerlerini göstermektedir?
Boyut uzunlukları sırasıyla 3, 2, 2 olan üç boyutlu bir dizinin sahip olacağı toplam eleman sayısı kaçtır?
Dizilerin kullanımı ile kuyruk veri yapısını programlarken aşağıdakilerden hangisine ihtiyaç duyulmaz?
Ağaç veri yapısında bir düğümden sonra yer alan ve o düğüme bir dal ile bağlı olan düğüm ya da düğümlere ne ad verilir?
K. Bir düğümden ağaç köküne kadar olan yolun uzunluğudur.
2. Düğüm Yüksekliği
L. Bir ağacın kökünden ağaçtaki en alt çocuğa kadar olan yolun uzunluğudur.
3. Düğüm Derinliği
M. Bir düğümden ağaçtaki en alt çocuğa kadar olan yolun uzunluğudur.
AVL ağaçları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Özetleme tablolarında verilen bir anahtar için tablodaki indis değerini hesaplayıp döndüren fonksiyon aşağıdakilerden hangisidir?
olarak belirle
2. cevap = (sayı1 + sayı2 + sayı3) / 3
3. Kullanıcıya cevabı göster
{
int i;
int sonuc;
sonuc = A[0];
for (i = 1; i < N; i++)
{
if (sonuc < A[ i ])
sonuc = A[ i ];
}
return sonuc;
}
{
int i;
int sonuc;
sonuc = 1;
for (i = 0; i < N; i++)
{
sonuc = sonuc*A[ i ] ;
}
return sonuc;
}
Adım: 13 14 | 10 25 40 23 15 80
Araya sokma sıralama algoritmasında başlangıçtaki dizi ve birinci adım sonucu yukarıda verilmiştir.
II. Küçült-fethet yöntemi
III. Böl-fethet yöntemi