veri yapıları ne demek?

Veri Yapıları

Veri yapıları, verilerin bilgisayarda düzenli bir şekilde saklanmasını ve yönetilmesini sağlayan yapılardır. Verilerin nasıl organize edildiği, hangi işlemleri desteklediği ve bu işlemlerin ne kadar verimli olduğu, veri yapısının seçimiyle doğrudan ilişkilidir. Doğru veri yapısını seçmek, yazılımın performansını önemli ölçüde etkileyebilir.

Temel olarak iki ana kategoriye ayrılırlar:

  1. Temel (Primitif) Veri Yapıları: Doğrudan donanım tarafından desteklenen veya programlama dilinde yerleşik olarak bulunan veri yapılarıdır. Örnekler:

  2. Soyut (Abstract) Veri Yapıları (ADT): Daha karmaşık ve programcı tarafından tanımlanan veri yapılarıdır. Bunlar, verilerin nasıl saklandığı ve işlendiği ile ilgili bir arayüz (interface) sağlar. Örnekler:

Veri Yapısı Seçimini Etkileyen Faktörler:

  • Veri boyutu: Saklanacak veri miktarı.
  • Sıklıkla gerçekleştirilen işlemler: Arama, ekleme, silme, güncelleme gibi işlemlerin sıklığı ve önemi.
  • Bellek kullanımı: Veri yapısının ne kadar bellek kullandığı.
  • Performans: İşlemlerin ne kadar hızlı gerçekleştirildiği.