Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Hopscotch map Alternatives
Similar projects and alternatives to Hopscotch map
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
STC
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers. (by stclib)
-
parallel-hashmap
A family of header-only, very fast and memory-friendly hashmap and btree containers.
-
-
robin-hood-hashing
Discontinued Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
-
unordered_dense
A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
-
-
-
-
LSHBOX
A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support python and matlab.
-
-
Dimwits
A compact C++ header-only library providing compile-time dimensional analysis and unit awareness (by njoy)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Hopscotch map discussion
Hopscotch map reviews and mentions
- boost::unordered map is a new king of data structures
-
Yes, this is embarrassingly slow .so I solved your problem
the map member used for the lookups is a tsl::hopscotch_map (https://github.com/Tessil/hopscotch-map), which is a proper hash map. so it seems to be the latter, that the API is wrong, but from what I can tell it is only a wrongly named class. i don't see where the API makes guarantees about iteration order, which is where the implementation difference would be noticeable (beyond performance for lookup).
-
Any suggestions for resources to optimize for memory allocation/reallocation?
using an open-addressing hash table, such as abseil flat_hash_map or tessil/hopscotch-map
-
A note from our sponsor - InfluxDB
influxdata.com | 19 Apr 2025
Stats
Tessil/hopscotch-map is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of Hopscotch map is C++.