معرفی شرکت ها


libtsl-hopscotch-map-dev_2.3.0-3_all.deb


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

C++ fast hash map and hash set using hopscotch hashing
ویژگی مقدار
سیستم عامل Linux
توزیع Debian Bookworm-12
مخزن Debian main all
نام بسته libtsl-hopscotch-map-dev
نام فایل بسته libtsl-hopscotch-map-dev_2.3.0-3_all.deb
نسخه بسته 2.3.0
انتشار بسته 3
معماری بسته all
نگهدارنده Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
تاریخ ساخت -
هاست سازنده -
نوع بسته .deb
آدرس صفحه اصلی https://github.com/Tessil/hopscotch-map/
مجوز -
حجم دانلود 36876
حجم نصب 283
The hopscotch-map library is a C++ implementation of a fast hash map and hash set using open-addressing and hopscotch hashing to resolve collisions. It is a cache-friendly data structure offering better performances than `std::unordered_map` in most cases and is closely similar to `google::dense_hash_map` while using less memory and providing more functionalities. . The library provides the following main classes: `tsl::hopscotch_map`, `tsl::hopscotch_set`, `tsl::hopscotch_pg_map` and `tsl::hopscotch_pg_set`. The first two are faster and use a power of two growth policy, the last two use a prime growth policy instead and are able to cope better with a poor hash function. Use the prime version if there is a chance of repeating patterns in the lower bits of your hash (e.g. you are storing pointers with an identity hash function). . In addition to these classes the library also provides `tsl::bhopscotch_map`, `tsl::bhopscotch_set`, `tsl::bhopscotch_pg_map` and `tsl::bhopscotch_pg_set`. These classes have an additional requirement for the key, it must be `LessThanComparable`, but they provide a better asymptotic upper bound. Nonetheless if you don't have specific requirements (risk of hash DoS attacks), `tsl::hopscotch_map` and `tsl::hopscotch_set` should be sufficient in most cases and should be your default pick as they perform better in general.


نیازمندی

مقدار نام
-


نحوه نصب


نصب پکیج deb libtsl-hopscotch-map-dev:

    sudo apt-get install libtsl-hopscotch-map-dev_2.3.0-3_all.deb


فایل ها

مسیرها
./usr/include/tsl/bhopscotch_map.h
./usr/include/tsl/bhopscotch_set.h
./usr/include/tsl/hopscotch_growth_policy.h
./usr/include/tsl/hopscotch_hash.h
./usr/include/tsl/hopscotch_map.h
./usr/include/tsl/hopscotch_set.h
./usr/share/cmake/tsl-hopscotch-map/tsl-hopscotch-mapConfig.cmake
./usr/share/cmake/tsl-hopscotch-map/tsl-hopscotch-mapConfigVersion.cmake
./usr/share/cmake/tsl-hopscotch-map/tsl-hopscotch-mapTargets.cmake
./usr/share/doc/libtsl-hopscotch-map-dev/README.md.gz
./usr/share/doc/libtsl-hopscotch-map-dev/changelog.Debian.gz
./usr/share/doc/libtsl-hopscotch-map-dev/copyright
./usr/share/doc/libtsl-hopscotch-map-dev/examples/tests/CMakeLists.txt
./usr/share/doc/libtsl-hopscotch-map-dev/examples/tests/custom_allocator_tests.cpp
./usr/share/doc/libtsl-hopscotch-map-dev/examples/tests/hopscotch_map_tests.cpp
./usr/share/doc/libtsl-hopscotch-map-dev/examples/tests/hopscotch_set_tests.cpp
./usr/share/doc/libtsl-hopscotch-map-dev/examples/tests/main.cpp
./usr/share/doc/libtsl-hopscotch-map-dev/examples/tests/policy_tests.cpp
./usr/share/doc/libtsl-hopscotch-map-dev/examples/tests/utils.h