Explore >> Select a destination


You are here

www.layer9.org
| | algorithmsoup.wordpress.com
16.3 parsecs away

Travel
| | When people talk about "space-efficient hash tables'', they are usually talking about the following type of guarantee: If we are storing $latex n$ keys, each of which are $latex w$ bits, then the total space usage should be $latex (1 + \epsilon)wn$ bits for some small $latex \epsilon$. But, what if I told you we...
| | emre.me
16.4 parsecs away

Travel
| | A hash table is an unordered collection of key-value pairs, where each key is unique. Also, they are the most commonly used data structure for implementing associative arrays1 (maps, dictionaries).
| | attractivechaos.wordpress.com
21.1 parsecs away

Travel
| | TL;DR: With linear probing, we can delete elements from an open addressing hash table without tombstones. Here are the C and the C++ implementations. Introduction When implementing a hash table based on open addressing, we usually set a tombstone for each deleted element, which indicates a bucket used to have an element. These tombstones maintain...
| | attractivechaos.wordpress.com
26.2 parsecs away

Travel
| Array and hash table are probably the most important data structures. Some programming languages such as Perl, Lua and Javascript, almost build the language core on top of the two data structures. While array is straightforward to implement, hash table is not. This is why we have paid continuous efforts in improving the hash table...