Burgin nedir? Tanım, Türler ve Örnekler
Burgin, bilgisayar bilimi ve programlama dilleri bağlamında, bir nesne veya değer koleksiyonunu temsil eden bir tür nesne veya veri yapısını ifade etmek için kullanılan bir terimdir. "Burgin" terimi "yük" kelimesinden türetilmiştir ve içerdikleri verilerin yönetilmesinden ve saklanmasından sorumlu oldukları için bu nesne veya değer koleksiyonlarının bir tür yük veya sorumluluk taşıdığı fikrini ifade eder.
Kullanıldıkları spesifik bağlama bağlı olarak farklı türde burginler vardır. Bazı yaygın burgin örnekleri şunlardır:
1. Diziler: Dizi, aynı türdeki değerlerin koleksiyonunu temsil eden bir burgin türüdür. Diziler genellikle sayı, dizi veya diğer veri türlerinden oluşan koleksiyonları depolamak için kullanılır.
2. Bağlantılı listeler: Bağlantılı liste, koleksiyondaki her nesnenin koleksiyondaki bir sonraki nesneye referansı olduğu, nesneler veya değerler koleksiyonunu temsil eden bir tür burgindir. Bağlantılı listeler genellikle koleksiyondaki nesnelerin sırasının önemli olduğu durumlarda kullanılır.
3. Hash tabloları: Hash tablosu, her anahtarın belirli bir değerle ilişkilendirildiği anahtar/değer çiftlerinin bir koleksiyonunu temsil eden bir burgin türüdür. Hash tabloları genellikle anahtarları tarafından hızlı bir şekilde aranabilen veri koleksiyonlarını depolamak için kullanılır.
4. Kümeler: Küme, benzersiz nesnelerin veya değerlerin bir koleksiyonunu temsil eden bir tür burgindir. Setler genellikle herhangi bir kopyası olmayan öğe koleksiyonlarını depolamak için kullanılır.
5. Haritalar: Harita, her anahtarın belirli bir değerle ilişkilendirildiği anahtar/değer çiftlerinin bir koleksiyonunu temsil eden bir burgin türüdür. Haritalar genellikle, anahtarları kullanılarak hızlı bir şekilde aranabilen veri koleksiyonlarını depolamak için kullanılır.
6. Kuyruklar: Kuyruk, koleksiyondaki nesnelerin sırasının önemli olduğu, nesneler veya değerler koleksiyonunu temsil eden bir tür burgindir. Kuyruklar genellikle belirli bir sırayla işlenmesi gereken öğe koleksiyonlarını depolamak için kullanılır.
7. Yığınlar: Yığın, koleksiyondaki nesnelerin sırasının önemli olduğu, nesneler veya değerler koleksiyonunu temsil eden bir burgin türüdür. Yığınlar genellikle belirli bir sırayla işlenmesi gereken öğe koleksiyonlarını depolamak için kullanılır. Özetle, burginler bilgisayar bilimi ve programlama dillerinde temel bir kavramdır ve çok çeşitli nesne veya değer koleksiyonlarını temsil etmek için kullanılır bağlamlar.