Package: hashtable 1.0.0

Zuguang Gu

hashtable: Hash Table and Hash Set

It provides three implementations of hash tables and hash maps: 1. using 'std::unordered_map' and 'std::unordered_set' C++ libraries, 2. wrapping around the 'fastmatch' package, 3. using R environment.

Authors:Zuguang Gu [aut, cre]

hashtable_1.0.0.tar.gz
hashtable_1.0.0.zip(r-4.7-x86_64)hashtable_1.0.0.zip(r-4.7-arm64)
hashtable_1.0.0.tar.gz(r-4.7-arm64)hashtable_1.0.0.tar.gz(r-4.7-x86_64)hashtable_1.0.0.tar.gz(r-4.6-arm64)hashtable_1.0.0.tar.gz(r-4.6-x86_64)
hashtable_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
hashtable/json (API)

# Install 'hashtable' in R:
install.packages('hashtable', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jokergoo/hashtable/issues

Pkgdown/docs site:https://jokergoo.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

2.30 score 18 exports 2 dependencies

Last updated from:ce14c4b0ef. Checks:8 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK118
linux-devel-x86_64OK145
source / vignettesOK213
linux-release-arm64OK177
linux-release-x86_64OK138
windows-devel-arm64OK214
windows-devel-x86_64OK118
wasm-releaseOK128

Exports:as.hash_envas.hash_fmas.hash_setas.hash_tablehash_copyhash_deletehash_env_sethash_env_tablehash_existshash_fm_sethash_fm_tablehash_inserthash_keyshash_sethash_sizehash_tablehash_valuesshow

Dependencies:fastmatchRcpp

Benchmark

Last update: 2026-07-27
Started: 2026-07-27

Hash Table and Hash Set
Hash table | Hash set | hash_fm_table and hash_fm_set | Session info

Last update: 2026-07-27
Started: 2026-07-27

Readme and manuals

Help Manual

Help pageTopics
Generic functionsgeneric hash_copy hash_delete hash_exists hash_insert hash_keys hash_size hash_values
Hash table and hash set implemented by environment$.hash_env $<-.hash_env_set $<-.hash_env_table as.hash_env as.hash_env.default as.list.hash_env_table as.vector.hash_env_set as.vector.hash_env_table hash_copy,hash_env-method hash_delete,hash_env-method hash_env_set hash_env_table hash_exists,hash_env-method hash_insert,hash_env_set-method hash_insert,hash_env_table-method hash_keys,hash_env-method hash_size,hash_env-method hash_values,hash_env_set-method hash_values,hash_env_table-method length.hash_env show,hash_env_set-method show,hash_env_table-method [.hash_env_set [.hash_env_table [<-.hash_env_set [<-.hash_env_table [[.hash_env_set [[.hash_env_table [[<-.hash_env_set [[<-.hash_env_table
Hash table and hash set implemented by fastmatch$.hash_fm $<-.hash_fm_set $<-.hash_fm_table as.hash_fm as.hash_fm.default as.list.hash_fm_table as.vector.hash_fm_set as.vector.hash_fm_table hash_copy,hash_fm-method hash_delete,hash_fm-method hash_exists,hash_fm-method hash_fm_set hash_fm_table hash_insert,hash_fm_set-method hash_insert,hash_fm_table-method hash_keys,hash_fm-method hash_size,hash_fm-method hash_values,hash_fm_set-method hash_values,hash_fm_table-method length.hash_fm show,hash_fm_set-method show,hash_fm_table-method [.hash_fm_set [.hash_fm_table [<-.hash_fm_set [<-.hash_fm_table [[.hash_fm_set [[.hash_fm_table [[<-.hash_fm_set [[<-.hash_fm_table
Hash set implemented by std::unordered_set$.hash_unordered_set $<-.hash_unordered_set as.hash_set as.hash_set.default as.vector.hash_unordered_set hash_copy,hash_unordered_set-method hash_delete,hash_unordered_set-method hash_exists,hash_unordered_set-method hash_insert,hash_unordered_set-method hash_keys,hash_unordered_set-method hash_set hash_size,hash_unordered_set-method hash_values,hash_unordered_set-method length.hash_unordered_set show,hash_unordered_set-method [.hash_unordered_set [<-.hash_unordered_set [[.hash_unordered_set [[<-.hash_unordered_set
Hash table implemented by std::unordered_map$.hash_unordered_map $<-.hash_unordered_map as.hash_table as.hash_table.default as.list.hash_unordered_map as.vector.hash_unordered_map hash_copy,hash_unordered_map-method hash_delete,hash_unordered_map-method hash_exists,hash_unordered_map-method hash_insert,hash_unordered_map-method hash_keys,hash_unordered_map-method hash_size,hash_unordered_map-method hash_table hash_values,hash_unordered_map-method length.hash_unordered_map show,hash_unordered_map-method [.hash_unordered_map [<-.hash_unordered_map [[.hash_unordered_map [[<-.hash_unordered_map