Statements (29)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:architecture
|
| gptkbp:alternativeName |
hash map
|
| gptkbp:collisions_handled_by |
chaining
open addressing |
| gptkbp:firstDescribed |
gptkb:Hans_Peter_Luhn
1953 |
| gptkbp:implementedIn |
many programming languages
|
| gptkbp:numberOfLocations |
key-value pairs
|
| gptkbp:provides |
fast lookup
fast deletion fast insertion |
| gptkbp:requires |
gptkb:hash_function
rehashing when load factor is high |
| gptkbp:time_complexity_(average) |
O(1)
|
| gptkbp:time_complexity_(worst_case) |
O(n)
|
| gptkbp:used_in |
gptkb:Java
gptkb:Python gptkb:C# gptkb:C++ |
| gptkbp:usedFor |
caching
database indexing symbol tables associative array implementing dictionaries implementing sets |
| gptkbp:bfsParent |
gptkb:System.Collections
gptkb:.NET_Collections |
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Hashtable
|