📘
Yapay Zeka Destekli Kodlamada Veri Yapıları
Veri yapıları, verilerin bilgisayar belleğinde verimli bir şekilde saklanmasını, organize edilmesini ve işlenmesini sağlayan temel programlama bileşenleridir. Yapay zeka uygulamalarında büyük veri setleriyle çalışıldığı için doğru veri yapısını seçmek hayati önem taşır.
Temel Veri Yapıları
- Dizi (Array): Aynı türden verilerin bellekte ardışık olarak tutulduğu yapıdır. Sabit boyutludur.
- Bağlı Liste (Linked List): Verilerin düğümler (node) şeklinde ve işaretçilerle birbirine bağlandığı dinamik yapıdır.
- Yığın (Stack – LIFO): Son giren ilk çıkar (Last In, First Out) mantığıyla çalışan yapıdır. Örn: Fonksiyon çağrıları.
- Kuyruk (Queue – FIFO): İlk giren ilk çıkar (First In, First Out) mantığıyla çalışan yapıdır. Örn: İşlem sırası.
- Ağaç (Tree) ve Graf (Graph): Hiyerarşik ve karmaşık ilişkileri modelleyen yapılardır. Yapay zekada karar ağaçları ve sinir ağları için kullanılır.
| Veri Yapısı | Erişim Hızı | Ekleme/Silme | Temel Avantajı |
|---|---|---|---|
| Dizi (Array) | O(1) | O(N) | İndeks ile hızlı erişim |
| Bağlı Liste | O(N) | O(1) | Dinamik boyut |
| Yığın (Stack) | O(N) | O(1) | LIFO mantığı |
| Hash Tablosu | O(1) | O(1) | Anahtar-değer eşleşmesi |
📘 Yapay Zeka Destekli Kodlama — Bu Dersin Tüm Konuları
1.
Algoritmalar
3.
Veri Yapıları
Şu an buradasın
💬 Öğrenci Yorumları & Soru-Cevap 0
Bu sayfa hakkındaki sorularını, ders notlarını veya görüşlerini diğer AÖF öğrencileriyle paylaş.
🔒 Sadece Üyeler Yorum Yapabilir
Yorum yazmak, soru sormak ve diğer öğrencilerle yardımlaşmak için ücretsiz üye girişi yapmalısın.
Henüz yorum yapılmamış. İlk yorumu sen yaz! 🚀