Sabit boyutlu aynı türden verileri bellekte bitişik sıralayan dizileri ve yerleşik Array algoritmalarını öğreniyoruz.
🎯 16. Günün Hedefleri:
- Dizi tanımlama, bellek yerleşimi ve indeksleme.
- Array.Sort() ile sıralama.
- Array.Reverse() ile ters çevirme.
- Array.IndexOf() ve Array.Clear().
1. Array Sınıfının Güçlü Metotları
Dizilerin boyutu oluşturulduktan sonra değiştirilemez; bu nedenle sabit boyutlu veri kümelerinde ultra hızlıdır.
int[] puanlar = { 85, 92, 45, 78, 60 };
Array.Sort(puanlar); // Küçükten büyüğe sıralar
Array.Reverse(puanlar); // Ters çevirir (Büyükten küçüğe)
int sira = Array.IndexOf(puanlar, 92); // 92'nin indeksini bulur
Console.WriteLine($"En Yüksek Puan: {puanlar[0]}");
💪 16. Gün Pratik Görevi (Challenge)
5 elemanlı bir sayı dizisi oluşturup bu dizinin en küçük ve en büyük elemanını bulan kodu yazın.
İpucu: Array.Sort uyguladıktan sonra [0] ve [dizi.Length – 1] elemanlarına bakabilirsiniz.
« Önceki Ders (#15)
Tüm Müfredat (Ders 16 / 100) →
Sıradaki: #17 Çok Boyutlu ve Düzensiz Diziler (Multidimensional & Jagged) ⏳
Tüm Müfredat (Ders 16 / 100) →
Sıradaki: #17 Çok Boyutlu ve Düzensiz Diziler (Multidimensional & Jagged) ⏳