📄️ Common Colections
Rust Standart Liblary içerisinde birçok koleksiyon barındırmaktadır. Bu türler verileri hafızada tutmak için generik tipler olmaktadır. Bu tipleri sırasıyla önce daha önceden de kullandığımız Vector'ler ile başlayarak göreceğiz.
📄️ Vectors
Hadi vektörlere ve bu vektörler ile bağdaştırılan yöntemlere bakalım. Hadi bir i32 türünde numaralar adında boş bir vektör oluşturarak başlayalım ve bu vektöre push methodu ile bazı veriler yükleyelim.
📄️ Binary Heap
Binary heap içerisinde barındırdığı elementleri düşük derecede organize tutan bir koleksiyondur. En büyük veri her zaman en öne gelmektedir. Bu yapılar ile en çok üç method kullanılmaktadır. Bunlar:
📄️ Maps
Mapler anahtar değer (key pair) ikilisinden oluşan yapılardır. Hiçbir girdi aynı anahtara sahip olamaz Bir değere bakmak istediğimizde o değerin anahtarını da bilmemiz gerekmektedir.
📄️ Set
Setler bizlere hızlı bir şekilde bir verinin var olup olmadığını sorgulama imkanı vermektedir. Ancak türkçeye çevirisinde de karşımıza çıkan küme sistemi gibi içerisinde birden fazla aynı verinin kopyasını taşımamaktadır.