File: closed_hashing

package info (click to toggle)
parallel-hashmap 1.4.1%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,872 kB
  • sloc: cpp: 20,492; ansic: 1,114; python: 492; makefile: 85; haskell: 56; perl: 43; sh: 23
file content (28 lines) | stat: -rw-r--r-- 1,390 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28



      +----------------+
      |"(keyi, valuei)"|      "(key, value) pairs are stored directly"
      +----+-----------+      "into the array (no pointers)"
           |                 +--------+---------------------+
           |                 |        |                     |
           |                 |        |                     |
           |                 |        |                     |
           |                 |        |                     |
           |                 |        |                     |
           |                 +--------+---------------------+
           +---------------> | keyi   | valuei              |
            hasher(keyi)     +--------+---------------------+
                             |        |                     |
                             |        |                     |
                             |        |                     |
                             +--------+---------------------+
                             |        |                     |
                             +--------+---------------------+
                             |        |                     |
                             |        |                     |
                             |        |                     |
                             +--------+---------------------+
      
                        absl::flat_hash_map