Veri yapıları, bilgisayarın belleğindeki verileri düzenlemek, işlemek ve depolamak için kullanılan özel formatlardır 14. İşte bazı yaygın veri yapıları:
- Diziler (Arrays): Aynı veri türündeki öğeleri saklayan, doğrudan erişim sağlayan doğrusal veri yapılarıdır 13.
- Bağlantılı Listeler (Linked Lists): Düğüm adı verilen öğelerden oluşan, dinamik bellek tahsisine izin veren doğrusal veri yapılarıdır 13.
- Yığınlar (Stacks): Son giren ilk çıkar (LIFO) ilkesine göre çalışan veri yapılarıdır, basit ekleme ve kaldırma işlemlerine olanak tanır 13.
- Kuyruklar (Queues): İlk giren ilk çıkar (FIFO) ilkesine göre çalışan, verilerin sırayla işlendiği veri yapılarıdır 13.
- Karma Tablolar (Hash Tables): Anahtarları değerlerle eşlemek için karma işlevi kullanan, verimli arama, ekleme ve silme işlemlerine olanak tanıyan veri yapılarıdır 14.
- Ağaçlar (Trees): Hiyerarşik bir yapıya sahip, öğelerin verimli bir şekilde aranmasına, eklenmesine ve silinmesine olanak tanıyan veri yapılarıdır 14.
- Grafikler (Graphs): Köşeler (düğümler) ve bunları birbirine bağlayan kenarlardan oluşan, doğrusal olmayan veri yapılarıdır 14.
5 kaynaktan alınan bilgiyle göre: