Hızlı C++ Hopscotch Hash Map ve Set Kütüphanesi GitHub'da Yayınlandı
Açık kaynak geliştiricileri genellikle C++ projeleri için daha hızlı ilişkili konteynerler gerektirir. Tessil, hopscotch hashleme uygulamasını içeren bir kütüphane yayınladı.
Açık kaynak geliştiricileri genellikle C++ projeleri için daha hızlı ilişkili konteynerler gerektirir. Tessil, hopscotch hashleme uygulamasını içeren bir kütüphane yayınladı. Kütüphane, hem hash map hem de hash set uygulamasını sağlar. Hopscotch hashleme, ortalama-case O(1) aramalarla düşük çarpışma yükü sunar. Bu, performans-critical uygulamalar ve düşük gecikme için tasarlanmıştır. Tüm kaynak kodu, build talimatları ve dokümantasyon GitHub'da barındırılıyor. Proje, standart C++ build araçları ve paket yöneticileri ile entegre edilebilir. Bu, std::unordered_map'e alternatif olarak verimli seçenekleri arayan geliştiricilerin ilgisini çekebilir.